{"id":19956386,"url":"https://github.com/ems-project/elasticms-demo","last_synced_at":"2026-04-07T09:01:01.224Z","repository":{"id":40652779,"uuid":"461174239","full_name":"ems-project/elasticms-demo","owner":"ems-project","description":"[READONLY] A default elasticms local setup using docker-compose","archived":false,"fork":false,"pushed_at":"2026-03-14T09:43:06.000Z","size":23063,"stargazers_count":3,"open_issues_count":0,"forks_count":5,"subscribers_count":4,"default_branch":"7.x","last_synced_at":"2026-03-14T19:57:36.467Z","etag":null,"topics":["docker-compose","readonly"],"latest_commit_sha":null,"homepage":"","language":"Twig","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ems-project.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-02-19T11:41:46.000Z","updated_at":"2026-03-14T09:43:10.000Z","dependencies_parsed_at":"2023-02-17T04:30:44.536Z","dependency_job_id":"c9baaa9d-fca0-49e3-aeca-23d59e07b808","html_url":"https://github.com/ems-project/elasticms-demo","commit_stats":null,"previous_names":[],"tags_count":155,"template":false,"template_full_name":null,"purl":"pkg:github/ems-project/elasticms-demo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ems-project%2Felasticms-demo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ems-project%2Felasticms-demo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ems-project%2Felasticms-demo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ems-project%2Felasticms-demo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ems-project","download_url":"https://codeload.github.com/ems-project/elasticms-demo/tar.gz/refs/heads/7.x","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ems-project%2Felasticms-demo/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31506578,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T03:10:19.677Z","status":"ssl_error","status_checked_at":"2026-04-07T03:10:13.982Z","response_time":105,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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-compose","readonly"],"created_at":"2024-11-13T01:34:02.902Z","updated_at":"2026-04-07T09:01:01.202Z","avatar_url":"https://github.com/ems-project.png","language":"Twig","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Elasticms demo\n\nA demo elasticms local setup with docker compose.\n\n## TL;DR\n\nOpen a terminal and run the following commands:\n\n```bash\nmake start\nmake status ## wait about a minute until elasticms_demo-web-local-1 is healthy\nmake init\n```\n\n* Go to the admin: http://local.ems-demo-admin.localhost (login: demo/demo)\n* Go to the web/skeleton: http://local.preview-ems-demo-web.localhost\n\n## Links\n\n- [Traefik](http://localhost:8888) : An HTTP reverse proxy\n- [Mailpit](http://mailserver.localhost) : A Mail catcher\n- [kibana](http://kibana.localhost) : A dev tools to query elasticsearch\n- [elasticsearch](http://es.localhost/_cluster/health) : The search engine, Verify that the status is `green`\n- [minio](http://minio.localhost) : A S3 like storage service\n- [elasticms admin](http://local.ems-demo-admin.localhost/dashboard) : elasticms\n  - [admin debug](http://local.ems-demo-admin-dev.localhost/login): Useful to develop admin's template\n- Test the website:\n  - [preview](http://local.preview-ems-demo-web.localhost/) : skeleton with preview's contents\n  - [live](http://local.live-ems-demo-web.localhost/) : skeleton with live's contents\n- Debug issue with varnish:\n  - [preview nocache](http://local.preview-ems-demo-web-nocache.localhost/) : skeleton with preview's contents without cache (varnish is bypassed)\n  - [live nocache](http://local.live-ems-demo-web-nocache.localhost/) : skeleton with live's contents without cache (varnish is bypassed)\n\n## MakeFile\n\nRun `make` for retrieving information about all make targets.\n\n- Create a new user cli\n  ```bash \n  make admin/\"emsco:user:create\"\n  ```\n- Show all available commands for web and/or admin\n  ```bash \n  make admin/\"list\"\n  make web/\"list\"\n  ```\n- Run npm command\n  ```bash\n  make npm/\"list\"\n  make npm/\"install \u003cpackage_name\u003e\"\n  ```\n\n## Troubleshooting\n\n- The labels are not translated in the skeleton: \n  \u003e clear the cache for the corresponding skeleton i.e. `make cache-clear`\n- Form submissions are not visible in the elasticms mini-CRM: \n  \u003e Generate a `.env.local` and this `EMSF_AUTHKEY=AUTH_KEY` with a authkey that \n  \u003e you can generate in the [user datatable view](http://local.ems-demo-admin.localhost/user/)\n  \u003e and run `make restart`\n- I want to use a different ELK stack version\n  \u003e If you want to use elasticsearch 8 instead of elasticsearch 7, define this variable first:\n  \u003e ```bash\n  \u003e export ELK_VERSION=elk8\n  \u003e ```\n  \u003e Available stacks:\n  \u003e * `elk8`: elasticsearch 8.5.3\n  \u003e * `os2`: OpenSearch 2.4.1\n\n## Requirements\n\nYou need docker compose (or an alternative as Podman) on a running Linux system\n(or WSL if you are under Windows). It should also work with Docker Desktop,\ntell us if you face issues with it.\n\nIt's recommended to allow at least 6GB of memory to docker.\n\nThe following ports must be available:\n* 8888: Traefik UI\n* 80: Web HTTP\n* 443: Web HTTPS\n\n## Resources\n\n* [Documentation](https://ems-project.github.io/)\n* [Report issues](https://github.com/ems-project/elasticms/issues) and\n  [send Pull Requests](https://github.com/ems-project/elasticms/pulls)\n  in the [elasticMS mono repository](https://github.com/ems-project/elasticms)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fems-project%2Felasticms-demo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fems-project%2Felasticms-demo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fems-project%2Felasticms-demo/lists"}