{"id":20998331,"url":"https://github.com/whatever4711/docker-gitea","last_synced_at":"2025-05-14T23:31:04.669Z","repository":{"id":50249560,"uuid":"123918089","full_name":"whatever4711/docker-gitea","owner":"whatever4711","description":"Multiarch Container Build for GItea","archived":false,"fork":false,"pushed_at":"2021-08-04T11:45:11.000Z","size":57,"stargazers_count":13,"open_issues_count":0,"forks_count":6,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-03T00:24:08.459Z","etag":null,"topics":["circleci","docker","make"],"latest_commit_sha":null,"homepage":"http://gitea.io","language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/whatever4711.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}},"created_at":"2018-03-05T12:44:23.000Z","updated_at":"2023-05-04T13:29:18.000Z","dependencies_parsed_at":"2022-08-25T19:01:55.590Z","dependency_job_id":null,"html_url":"https://github.com/whatever4711/docker-gitea","commit_stats":null,"previous_names":[],"tags_count":39,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/whatever4711%2Fdocker-gitea","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/whatever4711%2Fdocker-gitea/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/whatever4711%2Fdocker-gitea/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/whatever4711%2Fdocker-gitea/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/whatever4711","download_url":"https://codeload.github.com/whatever4711/docker-gitea/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254248072,"owners_count":22038963,"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":["circleci","docker","make"],"created_at":"2024-11-19T07:44:29.616Z","updated_at":"2025-05-14T23:30:59.614Z","avatar_url":"https://github.com/whatever4711.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![CircleCI](https://circleci.com/gh/whatever4711/docker-gitea.svg?style=svg)](https://circleci.com/gh/whatever4711/docker-gitea)\n\n[![](https://images.microbadger.com/badges/version/whatever4711/gitea.svg)](https://microbadger.com/images/whatever4711/gitea \"Get your own version badge on microbadger.com\") [![](https://images.microbadger.com/badges/image/whatever4711/gitea.svg)](https://microbadger.com/images/whatever4711/gitea \"Get your own image badge on microbadger.com\")\n\n# Gitea in a Container\n\nCurrently, this is a docker image based on Alpine Linux, which has [Gitea](https://gitea.io/) installed.\n\n## Supported Architectures\nThis multiarch image supports `amd64`, `i386`, `arm32v6`, and `arm64v8` on Linux\n\n## Starting the Container\n`docker run -d --name gitea -p 3000:3000 -p 22:22 whatever4711/gitea`\nThereafter you can access gitea on http://localhost:3000\n\n## With DB and Traefik (Multiarch)\n\nInstall `docker-compose` and run `docker-compose up -d`\n\n```[docker-compose.yml]\nversion: '3'\n\nvolumes:\n  git:\n  db:\n\nservices:\n  postgres:\n    image: postgres:alpine\n    volumes:\n      - db:/var/lib/postgresql/data\n    environment:\n      - POSTGRES_USER=${DB_USER:-gitea}\n      - POSTGRES_PASSWORD=${DB_PASSWD:-test}\n      - POSTGRES_DB=${DB_NAME:-gitea}\n    labels:\n      - traefik.enable=false\n\n  gitea:\n    image: whatever4711/gitea\n    environment:\n      - SSH_DOMAIN=gitea.localdomain\n      - SSH_PORT=2222\n      - SSH_LISTEN_PORT=22\n      - DB_TYPE=postgres\n      - DB_HOST=postgres\n      - DB_NAME=${DB_NAME:-gitea}\n      - DB_USER=${DB_USER:-gitea}\n      - DB_PASSWD=${DB_PASSWD:-test}\n    depends_on:\n      - postgres\n    volumes:\n      - git:/data\n    labels:\n      - \"traefik.enable=true\"\n      - \"traefik.http.routers.gitea-web.rule=Host(`gitea.localdomain`)\"\n      - \"traefik.http.routers.gitea-web.entrypoints=web\"\n      - \"traefik.http.routers.gitea-web.service=gitea-web-svc\"\n      - \"traefik.http.services.gitea-web-svc.loadbalancer.server.port=3000\"\n      - \"traefik.tcp.routers.gitea-ssh.rule=HostSNI(`*`)\"\n      - \"traefik.tcp.routers.gitea-ssh.entrypoints=ssh\"\n      - \"traefik.tcp.routers.gitea-ssh.service=gitea-ssh-svc\"\n      - \"traefik.tcp.services.gitea-ssh-svc.loadbalancer.server.port=22\"\n\n  traefik:\n    image: traefik\n    command:\n      #- \"--log.level=DEBUG\"\n      - \"--api=true\"\n      - \"--api.dashboard=true\"\n      - \"--providers.docker=true\"\n      - \"--providers.docker.exposedbydefault=false\"\n      - \"--entrypoints.web.address=:80\"\n      - \"--entrypoints.ssh.address=:2222\"\n    volumes:\n      - /var/run/docker.sock:/var/run/docker.sock\n    ports:\n      - \"80:80\"\n      - \"2222:2222\"\n    labels:\n      - \"traefik.enable=true\"\n      - \"traefik.http.routers.traefik-http.entrypoints=web\"\n      - \"traefik.http.routers.traefik-http.rule=Host(`traefik.localdomain`)\"\n      - \"traefik.http.routers.traefik-http.service=api@internal\"\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwhatever4711%2Fdocker-gitea","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwhatever4711%2Fdocker-gitea","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwhatever4711%2Fdocker-gitea/lists"}