ssh prod@77.232.136.118 bash scripts/prod/UpdateProd.sh docker compose -f "docker-compose-prod.yml" restart sudo apt-get full-upgrade sudo nano /etc/docker/daemon.json python -m smtpd -n -c DebuggingServer localhost:1025 npm update --save venv\Scripts\activate python -m pip install pyconcept==0.1.6 pip freeze -r requirements.txt scp -r prod@77.232.136.118:~/backup/* E:\Google\!WORK\backup\ scp -r D:\DEV\WORK\Concept-Web\secrets\* prod@77.232.136.118:~/portal/secrets/ zabbix Grafana ELK docker *** ls docker compose -f "docker-compose-prod.yml" up --build -d docker run --rm -it --entrypoint /bin/bash image_name # Nuke all except volumes and running containers docker system prune -a docker container prune docker image prune --all docker volume prune --all # Create Superuser python manage.py createsuperuser # Django data -Xutf8 python -Xutf8 manage.py dumpdata rsform --indent 2 -o fixtures/InitialData.json python manage.py loaddata fixtures/InitialData.json ./manage.py migrate --fake # Connect to container docker exec -it /bin/bash Ctrl + D = exit # connect to stopped container docker run --rm -it --entrypoint /bin/bash concept-core-builder docker logs -t [OPTIONS] CONTAINER # Check memory usage sudo df -h --total # Certificates CERTBOT sudo apt install certbot python3-certbot-nginx sudo certbot --nginx -d portal.acconcept.ru docker compose -f "docker-compose-prod.yml" run --rm certbot certonly --webroot --webroot-path /var/www/certbot/ -d portal.acconcept.ru api.portal.acconcept.ru docker compose -f "docker-compose-prod.yml" run --rm certbot renew #chkmk monitoring https://checkmk.com/download?method=docker&edition=cre&version=2.2.0p8 docker container run -dit -p 8080:5000 -p 8000:8000 --tmpfs /opt/omd/sites/cmk/tmp:uid=1000,gid=1000 -v monitoring:/omd/sites --name monitoring -v /etc/localtime:/etc/localtime:ro --restart always checkmk/check-mk-raw:2.2.0p8 # check container logs docker container logs portal-backend #DB pg_dump -U -h -t > exported_data.sql docker exec -t container pg_dump ... > dump.sql cat dump.sql | docker exec -i container psql ... docker exec pg_dump -U -F t > mydb.tar docker cp mydb.tar :/ pg_restore -U -C -d mydb.tar pg_restore --verbose --clean --no-acl --no-owner -h # Fix ubuntu repo https://www.oslogic.ru/knowledge/1540/ispravlyaem-key-is-stored-in-legacy-trusted-gpg-keyring-etc-apt-trusted-gpg/