You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
5 years ago | |
|---|---|---|
| addons | 6 years ago | |
| addons-dev | 8 years ago | |
| bin | 5 years ago | |
| docker | 6 years ago | |
| locale | 7 years ago | |
| private | 5 years ago | |
| src | 5 years ago | |
| static | 7 years ago | |
| templates | 5 years ago | |
| .dockerignore | 6 years ago | |
| .env-db.example | 6 years ago | |
| .env-local | 6 years ago | |
| .env.example | 6 years ago | |
| .gitignore | 5 years ago | |
| .viminfo | 5 years ago | |
| Dockerfile | 5 years ago | |
| Procfile | 8 years ago | |
| README.md | 6 years ago | |
| docker-build.sh | 5 years ago | |
| docker-compose.yml | 6 years ago | |
| docker-logs.sh | 5 years ago | |
| docker-restart.sh | 5 years ago | |
| docker-up.sh | 5 years ago | |
| docker-update.sh | 5 years ago | |
| docker-web-cli.sh | 5 years ago | |
| gulpfile.js | 8 years ago | |
| init-letsencrypt.sh | 6 years ago | |
| manage.py | 8 years ago | |
| migrate.sh | 8 years ago | |
| package.json | 8 years ago | |
| requirements.in | 5 years ago | |
| run.sh | 6 years ago | |
| settings.py | 5 years ago | |
| urls.py | 8 years ago | |
| wait-for-postgres.sh | 6 years ago | |
| wsgi.py | 8 years ago | |
README.md
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()