Skip to content

Instantly share code, notes, and snippets.

@gladson
Last active February 12, 2022 04:12
Show Gist options
  • Save gladson/afdc7bfa3138ad88abe4ab35f0ec0318 to your computer and use it in GitHub Desktop.
Save gladson/afdc7bfa3138ad88abe4ab35f0ec0318 to your computer and use it in GitHub Desktop.
version: '3.7'
services:
backend_npm:
container_name: backend_npm
image: jc21/nginx-proxy-manager:latest
restart: always
ports:
# Public HTTP Port:
- 6000:80
# Public HTTPS Port:
- 6443:443
# Admin Web Port:
- 7171:81
environment:
- DB_MYSQL_HOST=backend_npm_db
- DB_MYSQL_PORT=4406
- DB_MYSQL_USER=backend_nginx
- DB_MYSQL_PASSWORD=senha
- DB_MYSQL_NAME=backend_nginx_db
volumes:
- backend_npm_data_volume:/data
- backend_npm_ssl_volume:/etc/letsencrypt
depends_on:
- backend_npm_db
backend_npm_db:
container_name: backend_npm_db
image: 'jc21/mariadb-aria:latest'
restart: always
ports:
- 4406:3306
environment:
- MYSQL_ROOT_PASSWORD=senha
- MYSQL_DATABASE=backend_nginx_db
- MYSQL_USER=backend_nginx
- MYSQL_PASSWORD=senha
volumes:
- backend_npm_db_volume:/var/lib/mysql
networks:
default:
name: backend_network
external: true
volumes:
backend_npm_data_volume:
name: backend_npm_data_volume
backend_npm_db_volume:
name: backend_npm_db_volume
backend_npm_ssl_volume:
name: backend_npm_ssl_volume
#!/usr/bin/bash
docker stop portainer
docker rm portainer
docker network create backend_network
docker-compose -f docker_compose.nginx_proxy_manager.yml up -d
#!/usr/bin/bash
docker stop portainer
docker rm portainer
docker pull portainer/portainer-ce:latest
docker run -d -p 8000:8000 -p 9000:9000 -p 9443:9443 \
--name=portainer --restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v portainer_data:/data \
portainer/portainer-ce:latest
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment