docky is a dev tool to set up and run multiple odoo projects.
This project was initially created for building Odoo environments without effort based on docker-compose and docker.
Simplify docker-compose CLI with few short cuts.
docker-ce : https://docs.docker.com/install/ (or podman)
Docky is available from pypi
.. code-block:: shell
pip install docky
# or with pipx : pipx install docky --include-deps
.. code-block:: shell
pip install docky --upgrade
# or with pipx : pipx upgrade docky --include-deps
The label docky.main.service and docky.user
.. code-block:: shell
docky.main.service: odoo
docky.user: odoo
Allows you to define the main service of your docker-compose.yml file, and to specify the command line user for the container when you run for example 'docky run'.
ak <https://github.com/akretion/ak>
_ to build your project... code-block:: yaml
version: "3.7"
services:
traefik:
image: "traefik:v2.1"
restart: always
container_name: "traefik"
command:
- "--api.insecure=true"
- "--providers.docker=true"
- "--providers.docker.exposedbydefault=false"
- "--entrypoints.web.address=:80"
ports:
- "127.0.0.1:80:80"
- "127.0.0.1:8080:8080"
volumes:
- "/var/run/docker.sock:/var/run/docker.sock:ro"
networks:
- traefik
networks:
traefik:
name: traefik
More info about Traefik config on this repo: https://github.com/akretion/traefik-template
To avoid issues with line wrapping with "docky open" please use a version of docker > to 18.06.0-ce see : https://github.com/docker/compose/issues/6151
version 9.0.0
version 8.0.0
version 7.0.7
version 7.0.6
version 7.0.5
version 7.0.4
copier
for managing the templateversion 7.0.0
version 6.0.0
version 5.0.0: