{"id":22989127,"url":"https://github.com/bankole2000/pocketbase-docker-build","last_synced_at":"2025-04-02T11:44:23.512Z","repository":{"id":264506571,"uuid":"821666974","full_name":"Bankole2000/pocketbase-docker-build","owner":"Bankole2000","description":"Project for building customized pocketbase docker images","archived":false,"fork":false,"pushed_at":"2024-06-29T05:46:04.000Z","size":19,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-25T18:52:52.853Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","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/Bankole2000.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":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-29T05:19:00.000Z","updated_at":"2024-06-29T05:46:07.000Z","dependencies_parsed_at":"2024-11-24T23:45:25.301Z","dependency_job_id":null,"html_url":"https://github.com/Bankole2000/pocketbase-docker-build","commit_stats":null,"previous_names":["bankole2000/pocketbase-docker-build"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bankole2000%2Fpocketbase-docker-build","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bankole2000%2Fpocketbase-docker-build/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bankole2000%2Fpocketbase-docker-build/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bankole2000%2Fpocketbase-docker-build/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Bankole2000","download_url":"https://codeload.github.com/Bankole2000/pocketbase-docker-build/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246811244,"owners_count":20837745,"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-12-15T04:16:27.381Z","updated_at":"2025-04-02T11:44:23.492Z","avatar_url":"https://github.com/Bankole2000.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Pocketbase custom docker build\n\nPersonal Project for building customized pocketbase docker images. This repository is for reference purposes as the code is not ideal for public use, but may be useful as a pattern to follow for anyone wanting to build a customized pocketbase docker image\n\n## How to use\n\nDelete existing `go.mod` and `go.sum` to rebuild the project from the `main.go` file.\n\nInit project to download updated dependencies / modules / pkgs\n\n```sh\n# Example - replace myapp with any app name\ngo mod init myapp \u0026\u0026 go mod tidy\n```\n\nTo update a single package use the `go get -u \u003cpkg\u003e@\u003cversion\u003e` command\n\n```sh\n# Example module\ngo get github.com/bankole2000/pocketbase\n\n# Example specifying version\ngo get github.com/bankole2000/pocketbase@1.04\n```\n\nBuild the image\n\n```sh\n# docker build -t \u003cusername\u003e/\u003cimagename\u003e:\u003cversion\u003e\ndocker build -t bankole2000/custom-pocketbase:latest .\n```\n\nRun container to test / try\n\n```sh\n# docker run --name \u003ccontainername\u003e --p 8090:8090 \u003cimagename\u003e:\u003cversion\u003e\ndocker run --name custom-pb-container -p 8090:8090 bankole2000/custom-pocketbase\n```\n\n## Optional\n\n### Push to dockerhub or wherever\n\n```sh\n# docker push \u003cusername\u003e/\u003cimagename\u003e:\u003cversion\u003e\ndocker push bankole2000/custom-pocketbase\n```\n\n### Using in docker compose\n\n```yml\nversion: '3.8'\nservices: \n  custom-pocketbase: \n    image: bankole2000/custom-pocketbase\n    container_name: custom-pocketbase\n    restart: 'always'\n    ports:\n      - 8090:8090\n    environment:\n      # change the host OR URL depending on where your rabbitmq is running\n      # - RABBITMQ_URL=amqp://host.docker.internal:5672?connection_attempts=5\u0026retry_delay=5\n      - RABBITMQ_URL=amqp://localhost:5672?connection_attempts=5\u0026retry_delay=5\n      - RABBITMQ_EXCHANGE=CUSTOM_APP\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbankole2000%2Fpocketbase-docker-build","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbankole2000%2Fpocketbase-docker-build","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbankole2000%2Fpocketbase-docker-build/lists"}