Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions campfire/.dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
appdata/*
4 changes: 4 additions & 0 deletions campfire/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
FROM ghcr.io/basecamp/once-campfire:latest
LABEL org.opencontainers.image.description="Campfire is a simple, self-hosted team chat application."

EXPOSE 80 443
3 changes: 3 additions & 0 deletions campfire/edgeapp.template.env
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
CAMPFIRE_SECRET_KEY_BASE=string|true|Secret key used for cryptographic signing (generate with: openssl rand -hex 64)
CAMPFIRE_VAPID_PUBLIC_KEY=string|false|VAPID public key for Web Push notifications
CAMPFIRE_VAPID_PRIVATE_KEY=string|false|VAPID private key for Web Push notifications
21 changes: 21 additions & 0 deletions campfire/edgebox-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
version: "3"
services:
##############
# Campfire EdgeApp
##############
campfire-ws:
image: ghcr.io/edgebox-iot/apps/campfire:1.0.0
build:
context: "./"
container_name: '${COMPOSE_PROJECT_NAME-edgebox}-campfire-ws'
environment:
VIRTUAL_HOST: ${LOCAL_URL}${INTERNET_URL}
VIRTUAL_PORT: 80
DISABLE_SSL: "true"
SECRET_KEY_BASE: '${CAMPFIRE_SECRET_KEY_BASE}'
VAPID_PUBLIC_KEY: '${CAMPFIRE_VAPID_PUBLIC_KEY}'
VAPID_PRIVATE_KEY: '${CAMPFIRE_VAPID_PRIVATE_KEY}'
volumes:
- ./appdata/storage:/rails/storage:rw
- /etc/localtime:/etc/localtime:ro
restart: unless-stopped
1 change: 1 addition & 0 deletions campfire/edgebox-hosts.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
campfire
11 changes: 11 additions & 0 deletions campfire/edgebox.env
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
############################################
# Edgebox api compose environment variables
############################################

EDGEAPP_NAME=Campfire
EDGEAPP_DESCRIPTION=Team Chat
EDGEAPP_EXPERIMENTAL=true
EDGEAPP_VERSION=1.0.0

# To determine the name of your containers
COMPOSE_PROJECT_NAME=edgebox
1 change: 1 addition & 0 deletions fizzy/.dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
appdata/*
4 changes: 4 additions & 0 deletions fizzy/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
FROM ghcr.io/basecamp/fizzy:main
LABEL org.opencontainers.image.description="Fizzy is a simple project management tool using Kanban boards."

EXPOSE 80 443
9 changes: 9 additions & 0 deletions fizzy/edgeapp.template.env
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
FIZZY_SECRET_KEY_BASE=string|true|Secret key used for cryptographic signing (generate with: openssl rand -hex 64)
FIZZY_BASE_URL=string|false|The public URL of your Fizzy instance (e.g. http://fizzy.local)
FIZZY_VAPID_PUBLIC_KEY=string|false|VAPID public key for Web Push notifications
FIZZY_VAPID_PRIVATE_KEY=string|false|VAPID private key for Web Push notifications
FIZZY_SMTP_ADDRESS=string|false|SMTP server address for sending emails
FIZZY_SMTP_PORT=string|false|SMTP server port
FIZZY_SMTP_USERNAME=string|false|SMTP username
FIZZY_SMTP_PASSWORD=string|false|SMTP password
FIZZY_MAILER_FROM_ADDRESS=string|false|From address for emails sent by Fizzy
27 changes: 27 additions & 0 deletions fizzy/edgebox-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
version: "3"
services:
##############
# Fizzy EdgeApp
##############
fizzy-ws:
image: ghcr.io/edgebox-iot/apps/fizzy:1.0.0
build:
context: "./"
container_name: '${COMPOSE_PROJECT_NAME-edgebox}-fizzy-ws'
environment:
VIRTUAL_HOST: ${LOCAL_URL}${INTERNET_URL}
VIRTUAL_PORT: 80
DISABLE_SSL: "true"
SECRET_KEY_BASE: '${FIZZY_SECRET_KEY_BASE}'
BASE_URL: '${FIZZY_BASE_URL}'
VAPID_PUBLIC_KEY: '${FIZZY_VAPID_PUBLIC_KEY}'
VAPID_PRIVATE_KEY: '${FIZZY_VAPID_PRIVATE_KEY}'
SMTP_ADDRESS: '${FIZZY_SMTP_ADDRESS}'
SMTP_PORT: '${FIZZY_SMTP_PORT}'
SMTP_USERNAME: '${FIZZY_SMTP_USERNAME}'
SMTP_PASSWORD: '${FIZZY_SMTP_PASSWORD}'
MAILER_FROM_ADDRESS: '${FIZZY_MAILER_FROM_ADDRESS}'
volumes:
- ./appdata/storage:/rails/storage:rw
- /etc/localtime:/etc/localtime:ro
restart: unless-stopped
1 change: 1 addition & 0 deletions fizzy/edgebox-hosts.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fizzy
11 changes: 11 additions & 0 deletions fizzy/edgebox.env
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
############################################
# Edgebox api compose environment variables
############################################

EDGEAPP_NAME=Fizzy
EDGEAPP_DESCRIPTION=Project Management
EDGEAPP_EXPERIMENTAL=true
EDGEAPP_VERSION=1.0.0

# To determine the name of your containers
COMPOSE_PROJECT_NAME=edgebox
1 change: 1 addition & 0 deletions writebook/.dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
appdata/*
4 changes: 4 additions & 0 deletions writebook/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
FROM ghcr.io/basecamp/writebook:latest
LABEL org.opencontainers.image.description="Writebook is an easy-to-use application for publishing content on the web."

EXPOSE 80 443
18 changes: 18 additions & 0 deletions writebook/edgebox-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
version: "3"
services:
##############
# Writebook EdgeApp
##############
writebook-ws:
image: ghcr.io/edgebox-iot/apps/writebook:1.0.0
build:
context: "./"
container_name: '${COMPOSE_PROJECT_NAME-edgebox}-writebook-ws'
environment:
VIRTUAL_HOST: ${LOCAL_URL}${INTERNET_URL}
VIRTUAL_PORT: 80
DISABLE_SSL: "true"
volumes:
- ./appdata/storage:/rails/storage:rw
- /etc/localtime:/etc/localtime:ro
restart: unless-stopped
1 change: 1 addition & 0 deletions writebook/edgebox-hosts.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
writebook
11 changes: 11 additions & 0 deletions writebook/edgebox.env
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
############################################
# Edgebox api compose environment variables
############################################

EDGEAPP_NAME=Writebook
EDGEAPP_DESCRIPTION=Write and Share E-Books Online
EDGEAPP_EXPERIMENTAL=true
EDGEAPP_VERSION=1.0.0

# To determine the name of your containers
COMPOSE_PROJECT_NAME=edgebox