add docker entrypoint script

feature/docker
Dmitriy Shesterkin 9 years ago
parent e660ae61a0
commit b856b60c47
  1. 4
      bin/docker-local-entrypoint.sh
  2. 1
      bin/docker-local-init.sh
  3. 14
      bin/docker-production-entrypoint.sh
  4. 1
      docker-compose.yml

@ -1,9 +1,5 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# Collect static files
echo "Collect static files"
python manage.py collectstatic --noinput
# Make database migrations # Make database migrations
echo "Make database migrations" echo "Make database migrations"
python manage.py migrate makemigrations python manage.py migrate makemigrations

@ -2,5 +2,4 @@
make -f DockerMakefile build make -f DockerMakefile build
make -f DockerMakefile up make -f DockerMakefile up
make -f DockerMakefile migrate
make -f DockerMakefile loaddata make -f DockerMakefile loaddata

@ -0,0 +1,14 @@
#!/usr/bin/env bash
# Collect static files
echo "Collect static files"
python manage.py collectstatic --noinput
# Make database migrations
echo "Make database migrations"
python manage.py migrate makemigrations
# Apply database migrations
echo "Apply database migrations"
python manage.py migrate myauth
python manage.py migrate

@ -54,6 +54,7 @@ services:
command: bash -c 'python src/manage.py runserver 0.0.0.0:8000' command: bash -c 'python src/manage.py runserver 0.0.0.0:8000'
volumes: volumes:
- .:/code - .:/code
entrypoint: /bin/docker-local-entrypoint.sh
ports: ports:
- "8000:8000" - "8000:8000"
env_file: conf/env env_file: conf/env

Loading…
Cancel
Save