{"id":18544093,"url":"https://github.com/swagdevops/docker-demo","last_synced_at":"2025-05-15T05:31:13.311Z","repository":{"id":172973425,"uuid":"177431492","full_name":"SwagDevOps/docker-demo","owner":"SwagDevOps","description":null,"archived":false,"fork":false,"pushed_at":"2019-03-31T17:48:57.000Z","size":790,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-17T09:15:12.769Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SwagDevOps.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-03-24T15:14:49.000Z","updated_at":"2019-04-18T18:52:24.000Z","dependencies_parsed_at":null,"dependency_job_id":"bb56ed4f-acc1-4591-b18d-e9c63f36202b","html_url":"https://github.com/SwagDevOps/docker-demo","commit_stats":null,"previous_names":["swagdevops/docker-demo"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SwagDevOps%2Fdocker-demo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SwagDevOps%2Fdocker-demo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SwagDevOps%2Fdocker-demo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SwagDevOps%2Fdocker-demo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SwagDevOps","download_url":"https://codeload.github.com/SwagDevOps/docker-demo/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254281784,"owners_count":22045020,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-06T20:15:21.233Z","updated_at":"2025-05-15T05:31:13.276Z","avatar_url":"https://github.com/SwagDevOps.png","language":"PHP","readme":"## ``override``\n\nLe fichier ``docker-compose.override.yml`` permet d'adapter la\nconfiguration à l'environnement ciblé.\n\n```\ncp docker-compose.override.yml.dist docker-compose.override.yml\n```\n\n### Création du ``network``\n\n```sh\ndocker network create -d bridge --subnet 172.31.0.0/16 --gateway 172.31.0.1 proxy\n```\n\n### ``UID`` et ``GID``\n\nDe façon à respecter l'``UID`` et le ``GID`` de l'environnement hôte,\nil est recommandé de définir les variables suivantes dans\nvotre environnement (``.bashrc`` ou ``.zshrc``) :\n\n```sh\ntest -z \"$USER\" \u0026\u0026 export USER=$(whoami)\ntest -z \"$UID\"  \u0026\u0026 export UID=$(id -u \"${USER}\")\ntest -z \"$GID\"  \u0026\u0026 export GID=$(id -g \"${USER}\")\n```\n\nSuivi de :\n\n```sh\n. ~/.bashrc\n```\n\n## Démarrage rapide\n\nAprès adaptation de la configuration à l'aide de l'``override``.\nLe script ``compose`` peut être utilisé pour démarrer et\nstopper l'ensemble des containers :\n\n```sh\n./compose start\n./compose restart\n./compose stop\n```\n\n## ``/etc/hosts``\n\n```\n127.0.0.1 web.docker-demo.test api.docker-demo.test db.docker-demo.test\n```\n\n## Commandes utiles\n\n```\n# start\ndocker-compose up -d --no-recreate --build\n# stop\ndocker-compose stop\ndocker-compose rm -fv\n# exec\ndocker-compose exec api bash\n# run\ndocker-compose run api bash\n```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fswagdevops%2Fdocker-demo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fswagdevops%2Fdocker-demo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fswagdevops%2Fdocker-demo/lists"}