55 lines
1.5 KiB
Plaintext
55 lines
1.5 KiB
Plaintext
VPS
|
|
===
|
|
pass: B7m)1SK)O&uQ&h
|
|
|
|
149.50.149.156
|
|
2800:6c0:5::1a71
|
|
|
|
scp -P 5496 turnosxpress.zip root@149.50.149.156:/root/hdr/txcode
|
|
|
|
docker run -d -p 3000:3000 -p 3021:3021 -p 3001:3001 --name turnosxpress --restart unless-stopped -v /root/hdr/tx-data/uploads:/app/server/build/uploads turnosxpress
|
|
|
|
certbot certonly --nginx --dry-run -d turnosxpress.com.ar -d www.turnosxpress.com.ar
|
|
|
|
IMPORTANTE:
|
|
===========
|
|
para crear los contenedores se tiene que ejecutar el archivo docker-compose.yaml que debe estar en el mismo directorio
|
|
que el archivo .js que configura la base de datos de mongodb.
|
|
Previamente debe estar creada la imagen de turnosxpress.
|
|
Para que el conexion strin de mongodb funcione debe usarse el puerto por default de mongodb. 27017.
|
|
|
|
docker compose:
|
|
version: "3.8"
|
|
|
|
services:
|
|
mongodb:
|
|
image: mongo:4.2.14
|
|
container_name: mongodb
|
|
restart: unless-stopped
|
|
environment:
|
|
MONGO_INITDB_ROOT_USERNAME: root
|
|
MONGO_INITDB_ROOT_PASSWORD: frx8us2w
|
|
MONGO_INITDB_DATABASE: turnosxpress
|
|
volumes:
|
|
- ./mongo-init.js:/docker-entrypoint-initdb.d/mongo-init.js:ro
|
|
ports:
|
|
- 127.0.0.1:20215:27017
|
|
networks:
|
|
- internal
|
|
|
|
turnosxpress:
|
|
image: turnosxpress
|
|
container_name: turnosxpress
|
|
restart: unless-stopped
|
|
ports:
|
|
- 3000:3000
|
|
- 3021:3021
|
|
- 3001:3001
|
|
volumes:
|
|
- /root/hdr/tx-data/uploads:/app/server/build/uploads
|
|
networks:
|
|
- internal
|
|
|
|
networks:
|
|
internal:
|
|
driver: bridge |