Необходим интерпретатор Python версии не ниже, чем 3.6;
docker-compose 1.26.2
Install the dependencies and start the server.
$ sudo apt install docker-composebuild containers
$ sudo docker-compose build --drun migrations
$ sudo docker-compose run web python3 manage.py makemigrations
$ sudo docker-compose run web python3 manage.py migratecollect static files
$ sudo docker-compose run web python3 manage.py collectstaticcreate a user for admin
$ sudo docker-compose run web python3 manage.py createsuperuserclear 8000 port
$ sudo ufw allow 8000run containers
$ sudo docker-compose upVerify the deployment by navigating to your server address in your preferred browser.
localhost:8000- запуск приложения:
docker-compose up --build -d|./start.sh - остановка:
docker-compose down -v|./stop.sh - посмотреть логи:
./view_web_logs.sh
Демка: https://englishwordsapi.herokuapp.com/admin
Данные для входа в админку:
user: root
password: password