Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[App Request] Forgejo #46

Open
mjcc30 opened this issue Dec 15, 2023 · 0 comments
Open

[App Request] Forgejo #46

mjcc30 opened this issue Dec 15, 2023 · 0 comments
Labels
app-request App Request

Comments

@mjcc30
Copy link

mjcc30 commented Dec 15, 2023

Brief Description:

Forgejo is a self-hosted lightweight software forge.
Easy to install and low maintenance, it just does the job.

Brought to you by an inclusive community under the umbrella of Codeberg e.V., a democratic non-profit organization, Forgejo can be trusted to be exclusively Free Software. It focuses on security, scaling, federation and privacy. Learn more about how it compares with other forges.

Project URL:

https://forgejo.org/

Additional Information:

name: forgejo
services:
  app:
    cpu_shares: 90
    command: []
    depends_on:
      db:
        condition: service_healthy
        required: true
    deploy:
      resources:
        limits:
          memory: 7812M
    environment:
      - FORGEJO__database__DB_TYPE=mysql
      - FORGEJO__database__HOST=db
      - FORGEJO__database__NAME=casaos
      - FORGEJO__database__PASSWD=casaos
      - FORGEJO__database__USER=casaos
    image: codeberg.org/forgejo/forgejo:1.21
    labels:
      icon: https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/forgejo.png
    ports:
      - target: 3000
        published: "3002"
        protocol: tcp
      - target: 22
        published: "22"
        protocol: tcp
    restart: unless-stopped
    volumes:
      - type: bind
        source: /DATA/AppData/forgejo/data
        target: /data
      - type: bind
        source: /etc/timezone
        target: /etc/timezone:ro
      - type: bind
        source: /etc/localtime
        target: /etc/localtime:ro
    x-casaos:
      envs: []
    devices: []
    cap_add: []
    networks:
      - default
    privileged: false
    container_name: ""
  db:
    cpu_shares: 90
    command: []
    deploy:
      resources:
        limits:
          memory: 7812M
    environment:
      - MYSQL_DATABASE=casaos
      - MYSQL_PASSWORD=casaos
      - MYSQL_ROOT_PASSWORD=casaos
      - MYSQL_USER=casaos
    healthcheck:
      test:
        - CMD
        - healthcheck.sh
        - --connect
        - --innodb_initialized
      timeout: 5s
      interval: 10s
      retries: 3
    image: mariadb:10.6.16
    labels:
      icon: https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/forgejo.png
    restart: unless-stopped
    volumes:
      - type: bind
        source: /DATA/AppData/forgejo/mysql
        target: /var/lib/mysql
    ports: []
    devices: []
    cap_add: []
    networks:
      - default
    privileged: false
    container_name: ""
networks:
  default:
    name: forgejo_default
x-casaos:
  architectures:
    - amd64
    - arm
    - arm64
  author: WisdomSky
  category: Coolstore
  index: /
  main: app
  port_map: "3002"
  scheme: http
  store_app_id: forgejo
  title:
    custom: forgejo
    en_us: Forgejo
@mjcc30 mjcc30 added the app-request App Request label Dec 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
app-request App Request
Projects
None yet
Development

No branches or pull requests

1 participant