Skip to content

misery/ordersprinter

Repository files navigation

MIT License

Ordersprinter in Docker

This repository is to easy deploy and initialize Ordersprinter via docker compose.

Cmdline

Just checkout out this repository and create an .env file in the directory.

MYSQL_PASS=
MYSQL_USER=
MYSQL_ROOT_PASS=
MYSQL_DB=

Provide your own database settings via MYSQL_ variable. This will be used by Ordersprinter during installation.

Since the image does NOT contain the sources of Ordersprinter it will download the newest version and create a volume for this. If you want to update Ordersprinter you can use the Updater of Ordersprinter or just shutdown the stack and the Ordersprinter volume. It will automatically fetch the newest version. After that you need to click the "Update to..." button.

DO NOT remove MariaDB/MySQL volume! Otherwise you should have a backup somewhere else!

Start up: docker compose up -d --build

Now you can access the WebUI via http://localhost:9999.

Portainer

If you use Portainer for your Docker host. You can create a stack via a git repository, too.

Stacks -> Add stack -> Use a git repository

Now you can provide the following information.

Portainer as container

If you run Portainer as a container you need to bind mount the data directory. Otherwise Docker cannot access the local files from the git repository for the new container. This is an issue in portainer: #6390

docker-compose.yml

version: '3'

services:
  portainer:
    image: portainer/portainer-ce:alpine
    container_name: portainer
    command: --data /volume1/docker/portainer
    volumes:
      - /volume1/docker/portainer:/volume1/docker/portainer
      - /volume1/docker/portainer:/data
      - /var/run/docker.sock:/var/run/docker.sock
    restart: always
    ports:
      - "9000:9000"

Start up: docker compose up -d --build

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published