{"id":18327235,"url":"https://github.com/dalikewara/envidock","last_synced_at":"2025-04-06T01:31:59.813Z","repository":{"id":106652106,"uuid":"382207531","full_name":"dalikewara/envidock","owner":"dalikewara","description":"Envidock is a general local environment services setup using the power of Docker","archived":false,"fork":false,"pushed_at":"2023-10-15T18:40:15.000Z","size":7,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-21T14:23:30.494Z","etag":null,"topics":["docker","docker-compose","envidock","environment","local","service","setup","yml"],"latest_commit_sha":null,"homepage":"","language":"Makefile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dalikewara.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null},"funding":{"github":"dalikewara","patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":null}},"created_at":"2021-07-02T02:21:20.000Z","updated_at":"2024-01-26T12:18:38.000Z","dependencies_parsed_at":"2023-10-16T10:52:19.620Z","dependency_job_id":"240d0205-fa3d-4270-8d39-36fea3d07ce1","html_url":"https://github.com/dalikewara/envidock","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dalikewara%2Fenvidock","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dalikewara%2Fenvidock/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dalikewara%2Fenvidock/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dalikewara%2Fenvidock/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dalikewara","download_url":"https://codeload.github.com/dalikewara/envidock/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247423473,"owners_count":20936621,"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":["docker","docker-compose","envidock","environment","local","service","setup","yml"],"created_at":"2024-11-05T19:10:01.927Z","updated_at":"2025-04-06T01:31:58.886Z","avatar_url":"https://github.com/dalikewara.png","language":"Makefile","funding_links":["https://github.com/sponsors/dalikewara"],"categories":[],"sub_categories":[],"readme":"# Introduction\n\n**Envidock** is a general local environment services setup using the power of Docker.\n\n## Requirements\n\n- Docker (\u003e=20.10.5)\n\n## Features \u0026 Specifications\n\n- Docker compose (3.9)\n- MySQL (latest)\n- Mongo (latest)\n- Postgres (latest)\n- Redis (latest)\n- RabbitMQ (management). Latest RabbitMQ image with the management plugin enabled.\n\n\u003e If you want to change the versions, change it in `docker-compose.yml` file.\n\n## Environment variables\n\nThe setup requires environment variables listed in `.env`. You can change the values according to your needs. For production use, you may not using `.env` file, but setting all the required variables in different way manually into the system instead.\n\n## Docker compose\n\nThe `docker-compose.yml` file provides standart way to run the environment services on Docker. You're free to customize it.\n\n## Makefile is your friend\n\nYou can run `make` or `make info` to show information and print out available commands, just like the same as outputted bellow:\n\n```text\nAVAILABLE COMMANDS\n\nbuild                Build all environment services\ndestroy              Destroy all environment services. This will also clear all volumes \u0026 data\nup                   Create \u0026 run all environment services\ndown                 Remove all environment services, but leave all volumes \u0026 data untouched\nstop                 Stop all environment services\nstart                Start all environment services\nrestart              Restart all environment services\nclear-mongo          Clear Mongo volume \u0026 data\nclear-mysql          Clear MySQL volume \u0026 data\nclear-postgres       Clear Postgres volume \u0026 data\nclear-redis          Clear Redis volume \u0026 data\nclear-rabbitmq       Clear RabbitMQ volume \u0026 data\n\nAVAILABLE OPTIONS\n\non : Affect only to specified service on commands: `build`, `up`, `stop`, `start` \u0026 `restart`\n     Example: `make build on=mysql` will build \u0026 run only MySQL environment service\n```\n\n\u003e If you're using non Linux/Unix-like system (Windows, etc), please find it the way by yourself. If you're using Windows, you may use WSL.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdalikewara%2Fenvidock","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdalikewara%2Fenvidock","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdalikewara%2Fenvidock/lists"}