Welcome to the setup documentation for MyMaCo. This guide outlines the necessary configurations for deploying both the Main Image and the Sync Image. MyMaCo utilizes a PostgreSQL database for its core operations.
Before deploying any supplementary services, you must first set up the Main Image. This container requires the following environment variables to successfully connect to your PostgreSQL database.
MYMACO_DB_HOST - The hostname or IP address of your database.MYMACO_DB_PORT - The port used by your database (typically 5432).MYMACO_DB_DATABASE - The name of your MyMaCo database.MYMACO_DB_USER - The username for database access.MYMACO_DB_PASSWORD - The password for the database user.MYMACO_ENCRYPTION_KEY - Encryption Key for storing passwords.By default, the MyMaCo Main Image runs on port 8080. When deploying for production, we strongly recommend using a reverse proxy (such as Nginx, Caddy, or Traefik) in front of the application to securely expose it over HTTPS.
The MyMaCo Sync Image is designed specifically for extracting data from n8n.
Before running the Sync Image, ensure you have completed the following:
The Sync Image needs to connect to the exact same PostgreSQL database as the main application. Therefore, the following environment variables must match the ones you set for the Main Image:
MYMACO_DB_HOSTMYMACO_DB_PORTMYMACO_DB_DATABASEMYMACO_DB_USERMYMACO_DB_PASSWORDMYMACO_ENCRYPTION_KEYMYMACO_WORKER_ENV
Content type
Image
Digest
sha256:7da22cfb8…
Size
99.2 MB
Last updated
4 days ago
docker pull mymaco/mymaco-sync