# Docker Instruction Instruction to generate e run storagehub docker image ## Dockerfile - DokerCompose This image is ready to be deployed in a new environment. The Dockerfile generate an image without configurations (container, service etc.), all the configurations must be provided at image start time. In fact the docker-compose.yml requires 3 environmental variables set at start time: APP_PORT, JACKRABBIT_FOLDER, CONTAINER_SERVICE_FILE_FOLDER. ``` APP_PORT=8080 JACKRABBIT_FOLDER=/data/jackrabbit CONTAINER_SERVICE_FILE_FOLDER=/etc/smartgears-config docker compose up ``` ## Dockerfile - DokerCompose standalone The image generated from Dockerfile-standalone contains all the configuration to run on a fully isolated container. The docker-compose-standalone.yml contains the declaration of all the services needed (postgres and minio) teking all the configuration from the local ./docker folder ``` docker compose -f docker-compose-standalone.yml up ```