simple production for single server.
Go to home directory
$ cd ~
docker-compose.yml
version: '3.3'
services:
erpnext:
image: parsemaker/erpnext
restart: always
container_name: erpnext
ports:
- "80:8000" #webserver_port
- "9000:9000" #socketio_port
- "3306:3306" #mariadb_port
volumes:
- frappe-sites-volumes:/home/frappe/bench/sites
- frappe-logs-volumes:/home/frappe/bench/logs
- mariadb-data-volumes:/var/lib/mysql
environment:
- NGINX_SERVER_NAME=erpnext.yourdomain.com
volumes:
frappe-sites-volumes:
frappe-logs-volumes:
mariadb-data-volumes:
Start ~ That's it ~
$ docker-compose up -d
Go to web browser and access ERPNext
http://localhost
OR http://erpnext.yourdomain.com
User & Password
User : Administrator
Pass : 12345
User : root
Pass : travis
Hostname : localhost
Port : 3306
User : remote
Pass : 12345
Update ERPNext image
Backup docker volume
frank
sudo frank.sh <backup|restore|delete> <options>
Setup CRON Job
sudo frank.sh backup
sudo frank.sh delete
copy backup command above and place it in backup.sh
sudo mv backup.sh /etc/cron.daily/backup.sh
sudo chmod 755 /etc/cron.daily/backup.sh
crontab -e
0 2 * * * /etc/cron.daily/backup.sh
crontab -l
Content type
Image
Digest
Size
2 GB
Last updated
almost 8 years ago
docker pull parsemaker/erpnext