instalinks/command
oleg.vodyanov91@gmail.com 6f62b91f34
All checks were successful
continuous-integration/drone/push Build is passing
fix
2025-04-23 00:09:32 +04:00

47 lines
2.1 KiB
Plaintext

docker network create --driver bridge app-net
docker build --platform linux/amd64 -t instagram_links_db:0.0.1 -f Dockerfile.db .
sudo chown -R 1001:1001 /srv/database/
docker run --rm --network app-net \
-v /srv/database/:/bitnami/postgresql/data/ \
--name instagram_links_db \
-p 5432:5432 --env-file .env -dt instagram_links_db:0.0.1
docker run --rm --network app-net -v /Users/o.vodianov/Documents/database:/bitnami/postgresql/data/ --name instagram_links_db -p 5432:5432 --env-file .env -dt instagram_links_db:0.0.1
docker build --platform linux/amd64 -t instagram_links_app_0.0.1 -f Dockerfile.app .
docker run --rm --network app-net --name instagram_links_app \
-v /srv/ssl/certs/nginx-selfsigned.crt:/etc/ssl/certs/nginx-selfsigned.crt \
-v /srv/ssl/private/nginx-selfsigned.key:/etc/ssl/private/nginx-selfsigned.key \
-v /etc/ssl/certs/dhparam.pem:/etc/ssl/certs/dhparam.pem \
-v /etc/letsencrypt:/etc/letsencrypt \
-v /staticFiles:/staticFiles \
-p 8000:8000 --env-file /home/kreamond/instalink/.env -dt registry.myinstalink.ru/app:latest
docker run -d \
--name watchtower_app \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /root/.docker/config.json:/config.json \
containrrr/watchtower \
--interval 30 instagram_links_app
pip install gunicorn
sudo apt install nginx
cd /Users/o.vodianov/Documents/instalinks && python manage.py runserver
cd /Users/o.vodianov/Documents/instalinks && gunicorn instalinks.wsgi:application
docker run --rm --network app-net -v /Users/o.vodianov/Documents/database:/bitnami/postgresql/data/ --name instagram_links_db -p 5432:5432 -dt instagram_links_db:0.0.1 && \
docker run --rm --network app-net --name instagram_links_app -p 8080:8080 -dt instagram_links_app:0.0.1
docker save -o instagram_links_app_0.0.2.tar 4b39a3d30169
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /srv/ssl/private/nginx-selfsigned.key -out /srv/ssl/certs/nginx-selfsigned.crt
sudo openssl dhparam -out /etc/ssl/certs/dhparam.pem 2048
Registry
DELETE /v2/<name>/manifests/<reference> - delete image from regestry, by digest reference example sha256:4ace7ebe9bd0688b834d88f28bd429b0d6594fb6ab8cc208f7169195d735bc0d