Giter Site home page Giter Site logo

wayofdev / docker-shared-services Goto Github PK

View Code? Open in Web Editor NEW
20.0 20.0 3.0 2.08 MB

๐Ÿณ Docker-powered local development environment for macOS and Linux, featuring Traefik with SSL support via mkcert. Streamlines development by eliminating `/etc/hosts` edits, resolving port conflicts. Local domains supported via dnsmasq. Ideal for HTTP-based projects like Laravel or Symfony. Enhances workflow consistency and team productivity.

Home Page: https://wayof.dev

License: MIT License

Shell 17.13% Makefile 82.87%
development-environment devops dns-server dnsmasq docker docker-compose docker-network laravel laravel-sail local-development mkcert spiral ssl symfony traefik

docker-shared-services's People

Contributors

lotyp avatar renovate[bot] avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

docker-shared-services's Issues

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Detected dependencies

docker-compose
docker-compose.yaml
  • traefik v3.0.4
  • portainer/portainer-ce 2.20.3-alpine
github-actions
.github/workflows/apply-labels.yml
  • wayofdev/gh-actions v3.1.1
.github/workflows/auto-merge-release.yml
  • wayofdev/gh-actions v3.1.1
.github/workflows/coding-standards.yml
  • actions/checkout v4.1.7
  • wagoid/commitlint-github-action v6.0.1
  • actions/checkout v4.1.7
  • ibiqlik/action-yamllint v3.1.1
  • actions/checkout v4.1.7
  • DavidAnson/markdownlint-cli2-action v16.0.0
.github/workflows/create-release.yml
  • googleapis/release-please-action v4.1.3
.github/workflows/e2e-macos.yml
  • macos 13
.github/workflows/e2e-ubuntu.yml
.github/workflows/shellcheck.yml
  • wayofdev/gh-actions v3.1.1
.github/workflows/sync-from-tpl.yml
  • actions/checkout v4.1.7
  • AndreasAugustin/actions-template-sync v2.2.3

  • Check this box to trigger a request for Renovate to run again on this repository

[Feature]: Research if `mkcert` can be used through Docker container

Is your feature request related to a problem? Please describe.

Currently, user has to install mkcert binary on his system.

Describe the solution you'd like

To automate setup process, we could use mkcert that is packed inside Docker container.

Example: https://hub.docker.com/r/vishnunair/docker-mkcert

Describe alternatives you've considered

Currently, user has to install mkcert using brew install mkcert nss or use Linux package manager to get mkcert binary.

Additional context

Check https://hub.docker.com/r/vishnunair/docker-mkcert for more information, on how others achieve SSL certs on host system.

[Test]: E2E is failing on macOS and Linux due to already bound port 53.

Which jobs/test(s) are failing

Reason for failure/description

These workflows try to run docker-compose project on host GitHub Runner, or in container, which also shares same network with host GitHub Runner.
As GitHub runners, by default, uses port 53 for it's internal needs, these two workflows will always fail.

Media prove

No response

Additional context

No response

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.