{"id":18360157,"url":"https://github.com/wekan/wekan-dev","last_synced_at":"2025-04-06T13:32:19.480Z","repository":{"id":66017955,"uuid":"83522225","full_name":"wekan/wekan-dev","owner":"wekan","description":"Docker environment for Wekan development","archived":true,"fork":false,"pushed_at":"2019-05-14T13:32:51.000Z","size":34,"stargazers_count":11,"open_issues_count":1,"forks_count":17,"subscribers_count":14,"default_branch":"master","last_synced_at":"2025-03-01T14:24:35.898Z","etag":null,"topics":["docker-compose","javascript","kanban","meteor","wekan"],"latest_commit_sha":null,"homepage":null,"language":"Dockerfile","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/wekan.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}},"created_at":"2017-03-01T06:51:42.000Z","updated_at":"2024-04-14T14:02:30.000Z","dependencies_parsed_at":null,"dependency_job_id":"f0bc8230-3cf8-4fee-b2fd-76353306393b","html_url":"https://github.com/wekan/wekan-dev","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/wekan%2Fwekan-dev","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wekan%2Fwekan-dev/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wekan%2Fwekan-dev/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wekan%2Fwekan-dev/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wekan","download_url":"https://codeload.github.com/wekan/wekan-dev/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247488721,"owners_count":20946987,"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-compose","javascript","kanban","meteor","wekan"],"created_at":"2024-11-05T22:26:51.091Z","updated_at":"2025-04-06T13:32:19.471Z","avatar_url":"https://github.com/wekan.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Wekan Development Environment\n\nThis is a containerised development environment for [Wekan](/wekan/wekan). It's meant to quickly\nget you set up with a system that you can use to develop Wekan, without needing to worry about its\nvarious dependencies.\n\nTo get started, you'll need [Docker](https://www.docker.com/products/docker) set up on your system.\nThen:\n\n```\ngit clone https://github.com/wekan/wekan-dev.git wekan-dev\ncd wekan-dev\ngit submodule update --init --remote\n./build.sh\n./run.sh\n```\n\nThis will take some time to build the image, and to initially cache \u0026 build the meteor packages.\nEventually you should be able to see Wekan at [`http://localhost:8081/`](http://localhost:8081/), and changes made under\n`src/` will automatically trigger a refresh of the interface. Note that the `src/` directory also\nincludes docker configuration; those are for the production builds of Wekan.\n\nTo update the Wekan source submodule to the head of its `devel` branch, you can use\n`git submodule update --remote`; the commit reference stored in this repo will undoubtedly lag\nbehind the [`HEAD`](https://github.com/wekan/wekan/commits/devel) of that branch, hence its\ninclusion even above.\n\nFor a continuous view of what's happening with the app, you can use `docker-compose logs -f`. To\nstart and stop the app, it's just `docker-compose start` and `docker-compose stop`. See the\n[docker-compose documentation](https://docs.docker.com/compose/reference/) for more commands.\n\nWith this setup, on my 2015 MacBook Pro, building the environment takes 40 seconds or so, and a\nrefresh after changes about 10 seconds. The initial build feels interminable, but is probably about\n10-15 minutes. Changes to the packages or other stuff under `src/.meteor/` will trigger a partial\nre-build of the image, which will take a few minutes depending on your network connection.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwekan%2Fwekan-dev","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwekan%2Fwekan-dev","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwekan%2Fwekan-dev/lists"}