80685dd71f374e72df4a7adcd9ff84b566232b48
Tagesschule elementa
Docker
-
Copy environment files
.env*.exampleto.env*and make the configuration changes. Configure database user and ports for docker.- HTTP_PORT=8009 [.env] ...
-
Main app has several mountpoints / volumes. Point them into the appropriate location on your filesystem
- ./docker/static_collected
- ./docker/data/media
- ./docker/data
-
To start
docker-compose up -
Restore DB
docker exec -i tagesschule_db_1 pg_restore -U django --no-owner -d db < 41ebf901-4607-4653-9b00-54a42d877b38.dump -
Migrate
docker-compose exec web manage.py migrate -
Add admin user
In docker container docker-compose exec web bash run
python manage.py shell
In that shell create admin user (https://stackoverflow.com/questions/18503770/how-to-create-user-from-django-shell)
user@host> manage.py shell
>>> from django.contrib.auth.models import User
>>> user=User.objects.create_user('foo', password='bar')
>>> user.is_superuser=True
>>> user.is_staff=True
>>> user.save()
Description
Languages
JavaScript
63.3%
HTML
16%
Python
8.9%
SCSS
5.8%
CSS
5.3%
Other
0.6%