47 Commits

Author SHA1 Message Date
Roland Geider
c509e045aa Also compile the react application
This makes sure the frontend and its translations are always up to date.
2025-06-25 17:22:15 +02:00
Roland Geider
0d16a954e9 Also install gettext in the base image 2025-06-19 11:14:10 +02:00
Roland Geider
a814bae43b Move dependencies to pyproject.toml
Update CI workflows, docker files, etc.
2025-04-27 19:42:29 +02:00
Peter Dave Hello
65886403ef Clean apt temporary files in the base Docker image 2025-03-04 01:05:45 +08:00
Roland Geider
e021786638 Download and compile js and css files during build
This allows the image to start directly without needing to download anything
on every start. Also, this makes the image smaller since we don't need to install
any of the node dependencies
2024-10-02 11:25:04 +02:00
Roland Geider
2be0ce11d9 Correctly build all docker images 2024-10-01 22:54:07 +02:00
Roland Geider
715ace7192 Improve docker image
This should result in somewhat smaller images, which is always nice
2024-08-11 13:37:18 +02:00
Roland Geider
d050767c9b Replace further appearances of twitter with mastodon 2023-11-26 14:06:26 +01:00
Roland Geider
31b3954496 Install libpq5 again
This was making problems with the celery images
2023-08-07 15:18:23 +02:00
bbk
53f978d8e2 add tzdata in docker base image 2023-08-07 11:49:57 +02:00
Roland Geider
2f8249efb9 Don't delete the apt cache
This image is used in other steps
2023-07-11 22:27:20 +02:00
Roland Geider
02697acdf0 Update installed packages
* remove git, which was not used
* use the base image for building, which saves us installing one or two things
* add a bunch of stuff so that the images build for arm/v7
2023-07-11 18:27:44 +02:00
bbk
196c1a157e the psycopg2-binary don't works on arm64 2023-01-01 18:32:58 +01:00
bbk
0ab6886421 add libpq package for ubuntu arm 2023-01-01 17:32:20 +01:00
Roland Geider
a61bd98be2 Install wget
This is needed for the health checks in the docker-compose setup
2022-07-13 20:23:25 +02:00
Roland Geider
1c0343a01a No need to check if the database is available
This is now done more cleanly in the docker compose file with health checks
2022-05-08 15:18:28 +02:00
Roland Geider
b5f385dd13 Update ubuntu to 22.04 2022-04-22 13:51:47 +02:00
Roland Geider
9bb76258ce Rename docker image from wger/devel to wger/server 2021-10-10 20:27:20 +02:00
Roland Geider
dc0e8b2d73 Remove links to gitter
This wasn't used much anyway
2021-08-17 19:05:05 +02:00
Roland Geider
ff468f4a43 Use Ubuntu 21.04
This comes with a newer version of npm
2021-06-18 10:44:51 +02:00
Roland Geider
5bdcb7edb6 Install sass via npm again 2020-10-03 17:15:01 +02:00
Roland Geider
8840ef6ac1 Pin installed yarn version 2020-10-01 23:43:58 +02:00
Roland Geider
bb5b00da79 Install yarn and sass via apt
Yarn still has some installation problems when done via npm
2020-10-01 22:46:12 +02:00
Roland Geider
c4c4f51041 Add links to discord server 2020-09-15 10:44:47 +02:00
Roland Geider
af231b4ca6 Use new twitter handle 2020-08-20 23:09:49 +02:00
Roland Geider
fd151b66eb Some more playing around with SASS 2020-08-16 22:45:03 +02:00
Roland Geider
c8889abf3d Use yarn to manage JS/CSS libraries
Bower is deprecated and was also making some trouble under certain circumstances
such as Docker, where sometimes it would download the files to the wrong folder.
Hopefully this results in less headaches.
2020-07-29 13:49:34 +02:00
Roland Geider
86c73cb0f9 Make docker-compose work (seemingly) 2020-07-26 20:19:06 +02:00
Roland Geider
2b3e06729a Remove vim and tmux
They are not needed anyway and make the image smaller
2020-07-22 23:57:07 +02:00
Roland Geider
d005a1678d Update docker compose file (WIP) 2020-07-21 11:53:05 +02:00
Roland Geider
9014e6c5df Some improvement to development Dockerfile
Don't use a virtualenv insise the Dockerfile, not actually needed
2020-07-16 20:42:05 +02:00
Roland
eac3861f17 Re-add the apt-get update
Was deleted by mistake
2020-06-28 21:30:14 +02:00
Roland
933452d5f3 Small documentation polishing 2020-06-25 15:47:24 +02:00
Roland
b0736f15ad Somewhat reduce the docker image size 2020-06-25 12:20:15 +02:00
Roland
6013273704 Repair the dockerfiles 2020-06-24 21:07:41 +02:00
Roland
49567c644b Fix linting problems in markdown files 2020-06-23 01:50:31 +02:00
Scott Peshak
7e92b25bb8 Update base image to ubuntu 18.10 2020-06-10 18:13:29 -05:00
Scott Peshak
e81650bc3d Update deprecated MAINTAINER label 2020-06-10 18:12:16 -05:00
Scott Peshak
1c7e735e7c Add Postgres dependencies to docker image 2020-06-10 18:12:12 -05:00
Roland Geider
13c56e3a6e Make code installable and runnable under Ubuntu 20.04
Yes, this is very much only a first step
2020-06-10 20:44:02 +02:00
Roland Geider
3a26e44a51 Simplify base dockerfile 2017-04-05 22:12:39 +02:00
Roland Geider
801f50718b Install nodejs linting modules
Since these are development images, they should be configured with everything
needed
2016-09-18 15:17:19 +02:00
Roland Geider
1c844a9ae5 Fix indentation, only use spaces 2016-06-12 17:50:19 +02:00
Roland Geider
d0a4ac1342 Change github project URL
The code was moved to an organisation, the URLs were changed to reflect this
change.
2016-05-24 23:54:32 +02:00
Roland Geider
3fe67e9a38 Add fedora based devel images
Also, make more obvious what the other docker images do and what they are
based on.
2016-05-04 00:07:15 +02:00
Roland Geider
a1ae61b7cb Use correct path for sudoers file 2016-03-25 11:10:20 +01:00
Roland Geider
f7a4004653 Add base docker image
This image contains all common depencencies for the different images
2015-10-13 21:11:51 +02:00