Commit Graph

49 Commits

Author SHA1 Message Date
Roland Geider
426a3e8436 Run setup.py develop as root 2020-09-22 00:45:46 +02:00
Roland Geider
d40821cdeb Fix issue with development mode
Fixes #516
2020-09-22 00:35:22 +02:00
Roland Geider
9ebe18c7a5 Of course I forgot the --no-input option 2020-09-21 21:57:05 +02:00
Roland Geider
b4591857a7 Make clearer what each docker image does and what not 2020-09-21 16:22:50 +02:00
Roland Geider
c4c4f51041 Add links to discord server 2020-09-15 10:44:47 +02:00
Roland Geider
96b1f50274 Cleanup requirements files
And add requirements file for production
2020-09-12 21:35:02 +02:00
Roland Geider
5cc7f57b1c Simplify create-settings tasks and others
Create settings now uses the current path per default, which simplifies the
initial project setup
2020-09-02 12:58:13 +02:00
Roland Geider
af231b4ca6 Use new twitter handle 2020-08-20 23:09:49 +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
29278729c1 Correctly set database name 2020-07-28 23:27:32 +02:00
Roland Geider
bacbce7d37 Merge branch 'master' into feature/mobile-templates 2020-07-28 20:57:47 +02:00
Roland Geider
dfe6291de3 fix markdown linting errors 2020-07-28 19:18:45 +02:00
Roland Geider
4db2a66043 Merge branch 'docker-compose' 2020-07-28 19:13:06 +02:00
Roland Geider
5f8b20e4dd Add README to docker-compose folder 2020-07-27 21:18:53 +02:00
Roland Geider
4e8a22e25d Use redis for cache and session storage 2020-07-27 19:57:57 +02:00
Roland Geider
d07d089334 Commit missing settings file 2020-07-27 11:57:55 +02:00
Roland Geider
86c73cb0f9 Make docker-compose work (seemingly) 2020-07-26 20:19:06 +02:00
Roland Geider
b815c24716 More tinkering with the dockerfile for development 2020-07-24 00:46:40 +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
db954634af Some improvement to development Dockerfile
Don't use a virtualenv insise the Dockerfile, not actually needed
2020-07-22 22:25:45 +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
07a72263f4 Optimizations/fixes for PyPI packaging 2020-06-28 18:46:24 +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
739e38120c Fix formatting in markdown files 2020-06-24 21:35:31 +02:00
Roland
6013273704 Repair the dockerfiles 2020-06-24 21:07:41 +02:00
Roland
7e3accc023 Remove deprecated mantainer tag 2020-06-24 12:23:07 +02:00
Roland
49567c644b Fix linting problems in markdown files 2020-06-23 01:50:31 +02:00
Roland Geider
efc953d597 Set locale for the apache docker file as well 2017-02-17 09:16:05 +01:00
Roland Geider
32c77deee1 Some changes to the installation scripts
These changes are necessary for the packaged version of the application
(pip install wger). Among other things and (hopefully!) to make the installation
more robust, all commands are routed through the 'wger' entry point, and calling
'invoke' on its own has been deprecated. Sadly, we had to revive an ugly hack
that changes the sys path, but hopefully this doesn't cause any problems.
2017-02-16 23:47:59 +01:00
Roland Geider
eae4fb2c9c Install sqlite3 in development image 2016-09-28 17:01:07 +02:00
Roland Geider
0c56eba6c7 Activate virtualenv before downloading exercise images 2016-09-18 15:47:28 +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
431785baea Download exercise images in the docker images 2016-09-18 13:56:35 +02:00
Roland Geider
7d492ea40a Use project URL for cloning the repository 2016-09-18 11:44:29 +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
c92811a509 Small improvemt to READMEs for better readability 2016-04-26 21:17:31 +02:00
Roland Geider
19886c0e33 Also install tmux in development docker image
This and vim are useful (almost required!) for development
2016-04-26 20:59:34 +02:00
Roland Geider
64cb100428 Add README files for docker
This makes is clearer what to do when building own docker images and make sure
that this description text in the docker hub is used, and not the project's
general README, which is less docker specific.
2016-04-26 20:43:58 +02:00
Roland Geider
d0813d2429 Move tasks.py back to the source folder
This was causing many problems with the installation and was only needed for
the packaged version in pypi.

See #277 for more details
2016-04-26 18:42:42 +02:00
Roland Geider
eab98b43b1 Replace tabs with spaces 2016-03-11 15:05:48 +01:00
Roland Geider
427ba8ae44 Fix typo in invoke command 2016-02-28 16:45:38 +01:00
Roland Geider
e5e0a28889 Move tasks file to wger folder
This is really just needed so as to more easily make the packaged (pypi)
version work. The 'invoke' command (which is mapped to 'wger' when packaged or
installed via pip) needs a tasks.py file. Since the wger folder gets installed
as a python package, it is easier if we just move that file there as well.
2016-02-26 23:33:24 +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
Roland Geider
26449cd19d Small improvemnts to docker documentation 2015-10-13 20:33:46 +02:00
Roland Geider
7bca36048e Fix problem with apache image
The correct version of modwsgi (libapache2-mod-wsgi-py3 ) was missing
which was causing apache to not be able to use pillow.
2015-10-13 20:12:51 +02:00
Roland Geider
d81899b862 First version of docker image for development 2015-10-12 17:09:26 +02:00