Commit Graph

38 Commits

Author SHA1 Message Date
6cf2e574bf
fix(docker): revert unprivileged user
All checks were successful
continuous-integration/drone/push Build is passing
nginx runs the init process as root so that it can bind to port 80. All worker processes run as an unprivileged user and thus the attack surface is minimal.
The previous solution didn't change the user id of the user running Vikunja and thus didn't have an effect anyway.

Related to #3228
2023-03-11 21:56:47 +01:00
e7b89ae44f
fix(docker): add cap_net_bind to the nginx binary in the docker container
All checks were successful
continuous-integration/drone/push Build is passing
2023-03-11 21:16:31 +01:00
Yurii Vlasov
3f4b08b8be Added ipv6 control script
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-09 21:43:32 +00:00
791c61cabb
fix(docker): default api url
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-09 22:30:36 +01:00
RoboMagus
dcd5c3fd6a
Disable listening on IPv6 ports when IPv6 is not supported (#102)
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-03 15:55:36 +01:00
cea31d1da7
fix(docker): cross compilation with buildx
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-01 15:08:12 +01:00
e4499f44b7 Docker refactoring (#3018)
Some checks reported errors
continuous-integration/drone/push Build was killed
Co-authored-by: Yurii Vlasov <yv@itsvit.org>
Reviewed-on: #3018
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Yurii Vlasov <yuriy@vlasov.pro>
Co-committed-by: Yurii Vlasov <yuriy@vlasov.pro>
2023-01-29 14:47:22 +00:00
c07954f2b8
feat(ci): use docker buildx for multiarch builds
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-12 14:43:29 +01:00
Dominik Pschenitschni
5057b69382 chore: move run.sh in scripts folder (#2649)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2649
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-11-07 14:33:37 +00:00
5b606936c3
fix: docker build
All checks were successful
continuous-integration/drone/push Build is passing
2022-09-30 19:13:06 +02:00
a199fc7a8e
fix: don't use corepack prepare at all
All checks were successful
continuous-integration/drone/pr Build is passing
2022-09-27 11:24:51 +02:00
e8f0b56651
feat: possible fix for pnpm ci errors 2022-09-27 11:24:50 +02:00
d76b526916
feat: use pnpm 2022-09-21 17:29:36 +02:00
d23a50a347 chore(deps): update node.js to v18 (#1845)
Some checks failed
continuous-integration/drone/push Build is failing
Reviewed-on: #1845
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2022-04-21 05:15:30 +00:00
73651ef964
feat: remove ssl generation from docker image
All checks were successful
continuous-integration/drone/push Build is passing
2021-11-13 17:28:56 +01:00
2004478c88
revert: chore(deps): update node.js to v17 (#883)
This reverts commit 149defdd because node 17 has issues when building
docker images for arm.
2021-10-25 16:40:47 +02:00
149defddda chore(deps): update node.js to v17 (#883)
Some checks failed
continuous-integration/drone/push Build is failing
Reviewed-on: #883
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2021-10-20 19:23:27 +00:00
21e96a08c9
Change the docker builder image to a working one on arm
All checks were successful
continuous-integration/drone/push Build is passing
2021-07-07 22:39:42 +02:00
304ba797a0 Update Node.js to v16.4.2 (#578)
Some checks failed
continuous-integration/drone/push Build is failing
Reviewed-on: #578
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2021-07-07 19:16:32 +00:00
b8c1086c4a Update Node.js to v16.4.1 (#576)
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #576
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2021-07-07 09:26:38 +00:00
f55d1151f4 Update Node.js (#549)
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #549
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2021-06-14 20:33:56 +00:00
de774beacd
Change main branch to main
All checks were successful
continuous-integration/drone/push Build is passing
2021-02-10 18:17:20 +01:00
branchmispredictor
3f0eab4b74 Fix non-release docker builds (#357)
All checks were successful
continuous-integration/drone/push Build is passing
Merge branch 'master' into bugfix/local-docker-builds

Fix non-release docker builds

Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-authored-by: branchmispredictor <msm595dev@gmail.com>
Reviewed-on: #357
Reviewed-by: konrad <konrad@kola-entertainments.de>
Co-Authored-By: branchmispredictor <branchmispredictor@noreply.mowie.cc>
Co-Committed-By: branchmispredictor <branchmispredictor@noreply.mowie.cc>
2020-12-28 23:28:52 +00:00
3346fe00eb
Add downloading assets when building docker images
All checks were successful
continuous-integration/drone/push Build is passing
2020-12-16 20:23:38 +01:00
6b0edd2d9a
Use yarn caches when building docker images
Some checks reported errors
continuous-integration/drone/push Build was killed
2020-12-10 15:46:51 +01:00
b0279f24f8
Increase network timeout when building docker image
Some checks reported errors
continuous-integration/drone/push Build was killed
2020-06-22 16:15:13 +02:00
fa37d5bf59
Add changing the uid and gid in docker through env variables
All checks were successful
continuous-integration/drone/push Build is passing
2020-05-22 18:11:20 +02:00
15edfe0a49
Fix version console log when compiling for Docker
All checks were successful
continuous-integration/drone/push Build is passing
2020-05-09 21:57:59 +02:00
8789135eed
Add logging frontend version to console on startup 2020-05-09 21:39:46 +02:00
9fdbcd56cf
Add docker run script to change api url on startup
Some checks reported errors
continuous-integration/drone/push Build was killed
2020-05-05 23:31:01 +02:00
0c6b0cb48d
Change default api url to 3456 (Vikunja default)
Some checks failed
continuous-integration/drone/push Build is failing
2020-05-05 22:47:17 +02:00
d46faec23d
Make api url configurable in index.html
Some checks failed
continuous-integration/drone/push Build is failing
2020-05-05 22:44:58 +02:00
40721e7a74
Fix setting api url when building docker image
All checks were successful
continuous-integration/drone/push Build is passing
2020-05-01 12:19:52 +02:00
231b51445a Update Node.js to v13.14.0 (#123)
Some checks failed
continuous-integration/drone/push Build is failing
Update Node.js to v13.14.0

Reviewed-on: #123
2020-04-30 19:20:33 +00:00
6f3f7d227d Docker multistage build (#113)
All checks were successful
continuous-integration/drone/push Build is passing
Frozen lockfile

Adjust to mutlistage build

Reviewed-on: #113
2020-04-19 17:27:15 +00:00
ad635d339c
Added support for HTTP/2 to the docker image
All checks were successful
continuous-integration/drone/push Build is passing
2019-06-10 22:12:58 +02:00
f47483df39
The docker image now uses gzip compression 2018-09-17 08:02:15 +02:00
78a6c3f4e2
Added dockerfile
All checks were successful
the build was successful
2018-09-08 17:56:45 +02:00