Quellcode durchsuchen

Merge pull request #141 from meienberger/app/portainer

add: Portainer app
Nicolas Meienberger vor 3 Jahren
Ursprung
Commit
2fc7384419

+ 1 - 1
Dockerfile.dev

@@ -3,7 +3,7 @@ FROM alpine:3.16.0 as app
 WORKDIR /
 WORKDIR /
 
 
 # Install docker
 # Install docker
-RUN apk --no-cache add docker-compose nodejs npm bash
+RUN apk --no-cache add docker-compose nodejs npm bash g++ make
 
 
 RUN npm install node-gyp -g
 RUN npm install node-gyp -g
 
 

+ 1 - 0
README.md

@@ -43,6 +43,7 @@ Check our demo instance : **95.179.210.152** / username: **user@runtipi.com** /
 - [Photoprism](https://github.com/photoprism/photoprism) - AI-Powered Photos App for the Decentralized Web. We are on a mission to protect your freedom and privacy.
 - [Photoprism](https://github.com/photoprism/photoprism) - AI-Powered Photos App for the Decentralized Web. We are on a mission to protect your freedom and privacy.
 - [Pihole](https://github.com/pi-hole/pi-hole) - A black hole for Internet advertisements
 - [Pihole](https://github.com/pi-hole/pi-hole) - A black hole for Internet advertisements
 - [Plex](https://github.com/plexinc/pms-docker) - Stream Movies & TV Shows
 - [Plex](https://github.com/plexinc/pms-docker) - Stream Movies & TV Shows
+- [Portainer](https://github.com/portainer/portainer) - Making Docker and Kubernetes management easy.
 - [Prowlarr](https://github.com/Prowlarr/Prowlarr/) - A torrent/usenet indexer manager/proxy
 - [Prowlarr](https://github.com/Prowlarr/Prowlarr/) - A torrent/usenet indexer manager/proxy
 - [Radarr](https://github.com/Radarr/Radarr) - Movie collection manager for Usenet and BitTorrent users
 - [Radarr](https://github.com/Radarr/Radarr) - Movie collection manager for Usenet and BitTorrent users
 - [Readarr](https://github.com/Readarr/Readarr) - Book Manager and Automation (Sonarr for Ebooks)
 - [Readarr](https://github.com/Readarr/Readarr) - Book Manager and Automation (Sonarr for Ebooks)

+ 13 - 0
apps/portainer/config.json

@@ -0,0 +1,13 @@
+{
+  "name": "Portainer",
+  "port": 9443,
+  "available": true,
+  "id": "portainer",
+  "categories": ["utilities"],
+  "description": "",
+  "short_desc": "Making Docker and Kubernetes management easy.",
+  "author": "portainer.io",
+  "source": "https://github.com/portainer/portainer",
+  "image": "/logos/apps/portainer.jpg",
+  "form_fields": []
+}

+ 14 - 0
apps/portainer/docker-compose.yml

@@ -0,0 +1,14 @@
+version: "3.9"
+
+services:
+  portainer:
+    image: portainer/portainer-ce:latest
+    container_name: portainer
+    restart: unless-stopped
+    ports:
+      - "${APP_PORT}:9443"
+    volumes:
+      - /var/run/docker.sock:/var/run/docker.sock
+      - "${APP_DATA_DIR}/data:/data"
+    networks:
+      - tipi_main_network

+ 6 - 0
apps/portainer/metadata/description.md

@@ -0,0 +1,6 @@
+
+![Screenshot](https://github.com/portainer/portainer/blob/develop/app/assets/images/portainer-github-banner.png?raw=true)
+
+**Portainer Community Edition** is a lightweight service delivery platform for containerized applications that can be used to manage Docker, Swarm, Kubernetes and ACI environments. It is designed to be as simple to deploy as it is to use. The application allows you to manage all your orchestrator resources (containers, images, volumes, networks and more) through a ‘smart’ GUI and/or an extensive API.
+
+Portainer consists of a single container that can run on any cluster. It can be deployed as a Linux container or a Windows native container.

BIN
packages/dashboard/public/logos/apps/portainer.jpg