Sign inSign up

chromamaster/gitea_armv7

By chromamaster

Updated about 7 years ago

Gitea for an armv7 architecture such as Raspberry

Image
0

100K+

chromamaster/gitea_armv7 repository overview

Gitea for armv7

This image is ideal if you want to set up your own git repository on your Raspberry pi

Exposes ports 3000 for web application and 22 for ssh.

Exposes volume /data where is actually all the repositories data

NOTE: To use versions above 1.8.1, you can use the following docker image chromamaster/gitea_armv6

Set-up

Inline docker run

docker run -d -p 3000:3000 -p 22:22 -v data:/data chromamaster/gitea_armv7:latest

Note that you will also need a database

Docker Compose

Using the following docker compose file you will be able to set-up your repository with one command docker-compose -d up

version: '3'

networks:
  internal-network:
    driver: bridge   

services:
  db:
    container_name: gitea_db
    image: lsioarmhf/mariadb
    restart: unless-stopped
    networks:
      - internal-network
    volumes:
      - ./data/db/data:/var/lib/mysql
    environment:
      - MYSQL_ROOT_PASSWORD=
      - MYSQL_DATABASE=gitea
    labels:
      traefik.enable: false

  app:
    container_name: gitea_app
    image: chromamaster/gitea_armv7:latest
    restart: unless-stopped
    networks:      
      - internal-network
    ports:
      - "3000:3000"
      - "222:22"
    volumes:
      - ./data/app/data:/data
    environment:
      - DB_TYPE=mysql
      - DB_HOST=gitea_db:3306
      - DB_NAME=gitea
      - DB_USER=root
      - DB_PASSWD=
    depends_on:
      - db

Do not forget to change the MYSQL_ROOT_PASSWORD and DB_PASSWD.

Tag summary

Content type

Image

Digest

Size

49.9 MB

Last updated

about 7 years ago

docker pull chromamaster/gitea_armv7