{"id":42032680,"url":"https://github.com/blumilksoftware/lmt","last_synced_at":"2026-04-02T00:57:52.433Z","repository":{"id":228366247,"uuid":"761198497","full_name":"blumilksoftware/lmt","owner":"blumilksoftware","description":"Legnicki meetup technologiczny - landing","archived":false,"fork":false,"pushed_at":"2026-01-12T08:02:53.000Z","size":91787,"stargazers_count":1,"open_issues_count":5,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-01-12T17:56:39.338Z","etag":null,"topics":["legnica","meetup","website"],"latest_commit_sha":null,"homepage":"https://meetup.legnica.pl/","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/blumilksoftware.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","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":"2024-02-21T12:30:28.000Z","updated_at":"2026-01-12T08:02:18.000Z","dependencies_parsed_at":"2024-04-11T09:29:41.995Z","dependency_job_id":"1702ef5a-ded2-4942-8caa-6a86478ea654","html_url":"https://github.com/blumilksoftware/lmt","commit_stats":null,"previous_names":["blumilksoftware/lmt"],"tags_count":33,"template":false,"template_full_name":null,"purl":"pkg:github/blumilksoftware/lmt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blumilksoftware%2Flmt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blumilksoftware%2Flmt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blumilksoftware%2Flmt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blumilksoftware%2Flmt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/blumilksoftware","download_url":"https://codeload.github.com/blumilksoftware/lmt/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blumilksoftware%2Flmt/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28766887,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-26T03:54:34.369Z","status":"ssl_error","status_checked_at":"2026-01-26T03:54:33.031Z","response_time":59,"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":["legnica","meetup","website"],"created_at":"2026-01-26T04:37:46.794Z","updated_at":"2026-01-26T04:37:47.478Z","avatar_url":"https://github.com/blumilksoftware.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"## lmt\n\n### legnicki meetup technologiczny\n\n![./screenshot.png](./screenshot.png)\n\n---\n## Taskfile setup\n### Linux\n\nIf you don't have Task binary installed, you can install it by running command below. \\\nIf you don't want to install to `/usr/local/bin` (dir for all users in the system) change `-b` flag value. \\\nBe sure that provided path is in system $PATH, that binary will be available in the terminal.\nTo check system paths type `$PATH` in the terminal.\n\n```shell\nsudo sh -c \"$(curl --location https://taskfile.dev/install.sh)\" -- -d -b /usr/local/bin v3.42.1\n```\n_-b sets bindir or installation directory, Defaults to ./bin_ \\\n_-d turns on debug logging_\n\nOther installation methods: https://taskfile.dev/installation \\\nGitHub: https://github.com/go-task/task \\\nTaskfile releases: https://github.com/go-task/task/releases\n\n# Task commands\n\n---\nTo list all task commands just run:\n```shell\ntask\n```\n### Task commands completions:\n\n---\nAdd this line to `.bashrc` if you are using bash:\n```\neval \"$(task --completion bash)\"\n```\nFor other shells see: \\\nhttps://taskfile.dev/installation/#option-1-load-the-completions-in-your-shells-startup-config-recommended\n\n# Project initialization\n\nBefore first use, project has to be initialized.\n\nFirst, prepare `.env` file\n```shell\ncp .env.example .env\n```\n\nTo initialize project run:\n```shell\ntask init\n```\nThis command will check if `.env` file exists.\nBuild and run containers. \\\nThen it will:\n- install composer dependencies\n- generate `APP_KEY` if not set\n- run migrations with seed\n- link Laravel storage\n- install npm dependencies\n- create test database if not exist\n\n### Develop project\n\nTo develop project run:\n```shell\ntask vite\n```\nThis command will run Vite development server. \\\nApp will be available at:\n- https://lmt.blumilk.local.env- if you ran Traefik in Blumilk environment. Don't forget to update hosts file.\n- http://\\\u003ccontainer IP\u003e:5173 - link will be displayed in console\n\n### Running tests\n\nYou can run PHPUnit test cases\n\n```\ntask test\n```\n\n### Code style check\n\nYou can run PHP-CS-Fixer:\n\n```\ntask fix\n```\n\nThe website should be available at [localhost:8051](localhost:8051) and [lmt.blumilk.local.env](lmt.blumilk.local.env)\nif we use a Blumilk local traefik proxy.\n\n| service             | container name                                              | default external port          |\n|---------------------|-------------------------------------------------------------|--------------------------------|\n| app                 | [lmt-app-local](https://lmt.blumilk.local.env)              | [8051](http://localhost:8051/) |\n| mailpit (dashboard) | [lmt-mailpit-local ](https://lmt-mailpit.blumilk.local.env) | [8052](http://localhost:8052/) |                  \n| database            | lmt-db-local                                                | 8055                           |  \n\n\n### Working with encrypted data\n\nTo encrypt/decrypt environment secrets or json files, you can use task commands: \\\nE.g.: `task secops:decrypt-dev-secrets`\n\n* secops:decrypt-dev-secrets:                             Decrypt app dev secrets\n* secops:encrypt-dev-secrets:                             Encrypt app dev secrets\n\nRemember that decryption requires private key (e.g. `SOPS_AGE_DEV_SECRET_KEY` for dev environment) which should be set in `.env` file.\nEncryption uses public key which is added in `.sops.yaml` file.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblumilksoftware%2Flmt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fblumilksoftware%2Flmt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblumilksoftware%2Flmt/lists"}