{"id":13613994,"url":"https://github.com/pocky/rymfony-docker","last_synced_at":"2026-01-07T06:47:43.507Z","repository":{"id":136982841,"uuid":"350112496","full_name":"pocky/rymfony-docker","owner":"pocky","description":"Rymfony a in container","archived":false,"fork":false,"pushed_at":"2021-03-23T18:05:17.000Z","size":24,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-27T04:35:58.272Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pocky.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":".github/SUPPORT.md","governance":null,"roadmap":null,"authors":null}},"created_at":"2021-03-21T20:35:29.000Z","updated_at":"2021-03-23T18:05:20.000Z","dependencies_parsed_at":"2023-03-22T12:16:58.384Z","dependency_job_id":null,"html_url":"https://github.com/pocky/rymfony-docker","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/pocky%2Frymfony-docker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pocky%2Frymfony-docker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pocky%2Frymfony-docker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pocky%2Frymfony-docker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pocky","download_url":"https://codeload.github.com/pocky/rymfony-docker/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246106668,"owners_count":20724400,"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-08-01T20:00:55.560Z","updated_at":"2026-01-07T06:47:43.482Z","avatar_url":"https://github.com/pocky.png","language":"Dockerfile","funding_links":[],"categories":["Dockerfile"],"sub_categories":[],"readme":"# Rymfony docker\n\nUse rymfony in a container\n\n## Why?\n\nI don't have any php binaries on my computer because my projects are always dockerized\nwith different PHP versions, on different computers etc.\n\nThis Dockerfile allow me to test my Symfony projects against PHP.\n\nThis dockerfile use Debian (because I don't like Alpine and always use Debian in production)\nand [Rymfony](https://github.com/Orbitale/Rymfony) instead of standard [Symfony server](https://symfony.com/doc/current/setup/symfony_server.html).\nRymfony has fewer functionalities than Symfony one but Rymfony is truly open source (for the win).\n\n## Installation\n\n- Clone this project\n- Go to `8.0` (or 7.4) and run `docker build -t rymfony:\u003cversion\u003e .`\n- Profit!\n\n## Usage\n\nFor the moment, there are few problems with Rymfony through Docker:\n\n- [sudo is required](https://github.com/Orbitale/Rymfony/issues/79)\n- [User and group configuration in fpm-conf.ini](https://github.com/Orbitale/Rymfony/issues/79) (related to root user)\n- can't share uid/gid (thread 'main' panicked with PermissionDenied on Result::unwrap in src/main.rs:65:55)\n- rymfony is killed with ctrl+c but can't restart (Error: server is already running)\n\nI also need to check some points:\n\n- ca-certificate\n- ctrl+c stop server but *.pid files are not removed (because of volume?)\n\n```bash\ndocker run -it --rm \\\n\t--network=\"host\" \\\n\t-v $(pwd):/usr/src/app \\\n\t-v $(pwd)/.rymfony:/root/.rymfony \\\n\t-w /usr/src/app rymfony:\u003cversion\u003e \\\n\trymfony \u003ccommand\u003e\n```\n\n`rymfony server:start` will fail during the first run because of `fpm-conf.ini`.\nAfter this first (failed) run, go to `.rymfony` folder and edit `fpm-conf.ini`:\n\nReplace lines 17/18 (remove comment and change user/group)\n\n```bash\nuser = www-data\ngroup = www-data\n```\n\nAnd profit!\n\n## Contributing\n\nSee the [CONTRIBUTING](.github/CONTRIBUTING.md) file.\n\n## Code of conduct\n\nBe nice and take a look on our [CODE OF CONDUCT](.github/CODE_OF_CONDUCT.md).\n\n## Support\n\nThis project is open source and this is our [support rules](.github/SUPPORT.md).\n\n## License\n\nThis project is licensed under AGPLv3.\n\n## Credits\n\nCreated by [Alexandre Balmes](https://alexandre.balmes.co).\nSee also the [thank you](.github/thank-you.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpocky%2Frymfony-docker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpocky%2Frymfony-docker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpocky%2Frymfony-docker/lists"}