This website requires JavaScript.
Explore
Help
Sign in
Conservancy
/
symposion_app
Watch
6
Star
0
Fork
You've already forked symposion_app
0
Code
Issues
Pull requests
Projects
Releases
Packages
Wiki
Activity
Actions
837ecc33b5
symposion_app
/
.dockerignore
9 lines
77 B
Text
Raw
Normal View
History
Unescape
Escape
Add initial Dockerfile This builds a working docker image for the application. This is only an initial revision. It needs testing. MySQL, PIL, etc. Was going to use Alpine, however, python3.6 segfaulted on docker starting up, and I couldn't find the core files...
2017-04-29 10:17:41 +00:00
.git
rename symposion-fixtures->symposion-tools
2017-10-16 09:05:30 +00:00
symposion-tools
Improved handling of static/build and css generation When the container is mounted, the local contents of . obscure /app/symposion_app in the image. Generally speaking, this is handy for development, as it means that local changes are detected and used immediately without needing to restart the container. However, it breaks in the specific case of the sass->css generation. Prior to this change, the css is generated only after the first time a page is hit. The generated file is placed in static/build; however, due to the obscuration, this generated file isn't visible to the running process. The next time the container is built, the pre-existing static/build directory is copied into the container as it's being built; then, later, that version is what gets served. This change adds the needed libraries to pre-generate the css as part of the image build, and runs compilescss to do this, prior to the collectstatic step. It also adds a second collectstatic into the make_dev_container script, so that the visible static/build directory should ahve the same contents as the obscured static/build directory. It also expands the .dockerignore file to make sure these files aren't copied into the image in future. I'm not sure if this is the right thing to do, as changes to this directory will be ignored, which could be confusing. Perhaps never being able to see these generated files is better?
2018-06-06 02:11:51 +00:00
docker
static/build
*.sh
TODO
dev-env.sh
.gitlab-ci.yml
Reference in a new issue
Copy permalink