first commit

This commit is contained in:
2026-07-16 20:48:43 -03:00
commit 5696cee264
1111 changed files with 322270 additions and 0 deletions
+55
View File
@@ -0,0 +1,55 @@
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