diff --git a/Otros/Joplin/docker-compose.yml b/Otros/Joplin/docker-compose.yml index 17b728b..34e8418 100644 --- a/Otros/Joplin/docker-compose.yml +++ b/Otros/Joplin/docker-compose.yml @@ -1,47 +1,36 @@ services: db: - image: postgres:15 # Imagen oficial de PostgreSQL - container_name: JoplinDB # Nombre del contenedor + image: postgres:15 + container_name: JoplinDB + restart: unless-stopped volumes: - - /path/to/joplin/db:/var/lib/postgresql/data # Aquí se guardan los datos de la base de datos - ports: - - "5432:5432" # Puerto estándar de PostgreSQL - restart: unless-stopped # Se reinicia automáticamente si falla + - /path/to/joplin/db:/var/lib/postgresql/data environment: - - POSTGRES_PASSWORD=your_postgres_password # Contraseña para la base de datos - - POSTGRES_USER=joplin_user # Usuario de la base de datos - - POSTGRES_DB=joplin_database # Nombre de la base de datos + POSTGRES_USER: joplin_user + POSTGRES_PASSWORD: your_postgres_password + POSTGRES_DB: joplin_database app: - image: joplin/server:latest # Imagen oficial de Joplin Server - container_name: JoplinServer # Nombre del contenedor - depends_on: - - db # Espera a que la base de datos esté lista antes de iniciar - volumes: - - /etc/localtime:/etc/localtime:ro # Sincronización con la hora local - ports: - - "22300:22300" # Puerto donde se accede al servidor + image: joplin/server:latest + container_name: JoplinServer restart: unless-stopped + depends_on: + - db + volumes: + - /etc/localtime:/etc/localtime:ro + ports: + - "22300:22300" environment: - - APP_PORT=22300 # Puerto de la aplicación - - APP_BASE_URL=https://your-joplin-domain.com # URL desde donde se accede al servidor - - DB_CLIENT=pg # Tipo de base de datos (PostgreSQL en este caso) - - POSTGRES_PASSWORD=your_postgres_password # Contraseña para conectar con la base de datos - - POSTGRES_DATABASE=joplin_database # Nombre de la base de datos - - POSTGRES_USER=joplin_user # Usuario de la base de datos - - POSTGRES_PORT=5432 # Puerto de la base de datos - - POSTGRES_HOST=db # Nombre del host de la base de datos - - MAILER_ENABLED=0 # Desactiva el correo (pon 1 para activarlo) - - MAILER_HOST=smtp.example.com # Servidor de correo SMTP - - MAILER_PORT=465 # Puerto del servidor SMTP - - MAILER_SECURE=1 # Conexión segura (SSL/TLS) - - MAILER_AUTH_USER=your_email@/example.com # Usuario para autenticar el correo - - MAILER_AUTH_PASSWORD=your_email_password # Contraseña del correo - - MAILER_NOREPLY_NAME=Joplin # Nombre del remitente en los correos - - MAILER_NOREPLY_EMAIL=noreply@/example.com # Correo del remitente -volumes: - joplindb: # Volumen persistente para la base de datos + APP_PORT: 22300 + APP_BASE_URL: https://your-joplin-domain.com + DB_CLIENT: pg + POSTGRES_HOST: db + POSTGRES_PORT: 5432 + POSTGRES_USER: joplin_user + POSTGRES_PASSWORD: your_postgres_password + POSTGRES_DATABASE: joplin_database + MAILER_ENABLED: 0 networks: default: - name: Joplin_NET # Red personalizada para los contenedores \ No newline at end of file + name: Joplin_NET \ No newline at end of file