This repository contains Docker configurations and build scripts for the OpnForm project.
api/: Contains the Dockerfile and related files for the API service.client/: Contains the Dockerfile and related files for the client service.web/: Contains the Dockerfile and related files for the web service..env.server.sample: Sample of the env file for the opnform-server contatiner.env.client.sample: Sample of the env file for the opnform-client contatiner.env.web.sample: Sample of the env file for the opnform-web contatiner
- Docker
There is a github action workflow setup to build to images. It requires the following:
| Name | Default | Description |
|---|---|---|
| REGISTRY_NAME | docker.io | The docker registry |
| OPNFORM_VERSION | latest | The tag to use for which version or OpnForm to build |
| Name | Default | Description |
|---|---|---|
| REGISTRY_USERNAME | github actor | the user name to log into the registry |
| REGISTRY_PASSWORD | the password/token used to login to the registry |
To run the containers locally you can use the compose.yml file
-
Clone the repository:
git clone https://github.com/ravensorb/OpnForm-docker.git cd OpnForm-docker -
Start the docker containers
docker compose up -d
This project is licensed under the MIT License. See the LICENSE file for details.# OpnForm Docker