Skip to content

Adjust several things to our needs, sepcifically support traefik instead of caddy, and a different backbone network

Notifications You must be signed in to change notification settings

agrimpelhuber/seatable-release-traefik

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SeaTable Docker Compose Releases

This repository contains a docker compose project to deploy SeaTable Server and additional services like the Python Pipeline or OnlyOffice. These releases are being referenced in the SeaTable Admin Manual. Distribution Method is a release tar download from GitHub.

It is recommended to follow the instructions of the Admin Manual for the installation of SeaTable.

Releases

Releases are named after the SeaTable version they're based on. The latest tag always points to the most recent release, including pre-releases.)

Preparing a New Release

  1. Checkout a commit from the main branch.
  2. Create a lightweight tag on the commit in the format v*.*.* (full release) or pre-v*.*.* (pre-release) and push the tag to origin.
  3. All files in the 'compose/' directory will be uploaded to the release as a tarball (seatable-compose.tar.gz), and the release will be tagged with the version number from the git tag.
git tag v*.*.*
git push origin v*.*.*

Reference Releases

This latest URL and API call will point to the latest full, non-pre, non-draft release.
These are the recommended methods to get the latest stable, tested SeaTable release.

https://github.com/seatable/seatable-release/releases/latest/download/seatable-compose.tar.gz

curl -s https://api.github.com/repos/seatable/seatable-release/releases/latest | \
jq -r '.assets[0].browser_download_url'

Download a specific Release (examples)

https://github.com/seatable/seatable-release/releases/download/v4.3.10/seatable-compose.tar.gz\ https://github.com/seatable/seatable-release/releases/download/pre-v4.4.4/seatable-compose.tar.gz

Development/Test Installation from Main Branch

This method is not recommended for production use, as the main branch is for development and may contain untested or broken code.

mkdir -p /opt/seatable-compose && cd /opt/seatable-compose && \
git clone https://github.com/seatable/seatable-release.git && \
mv seatable-release/compose/* seatable-release/compose/.* -t . && rm -r seatable-release/ && \
cp -n .env-release .env

About

Adjust several things to our needs, sepcifically support traefik instead of caddy, and a different backbone network

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 77.9%
  • Shell 22.1%