generated from Templates/Baseline
Compare commits
1 Commits
v0.3.1
...
52e7ff2d37
Author | SHA1 | Date | |
---|---|---|---|
52e7ff2d37 |
@ -24,7 +24,7 @@ pipeline:
|
|||||||
triggerPortainer:
|
triggerPortainer:
|
||||||
image: ocram85/portainer-serviceupdate
|
image: ocram85/portainer-serviceupdate
|
||||||
settings:
|
settings:
|
||||||
VERBOSE: true
|
#VERBOSE: true
|
||||||
URI: "https://portainer.ocram85.com"
|
URI: "https://portainer.ocram85.com"
|
||||||
TOKEN:
|
TOKEN:
|
||||||
from_secret: NEXT_TOKEN
|
from_secret: NEXT_TOKEN
|
||||||
|
22
.woodpecker/.renovate.yml
Normal file
22
.woodpecker/.renovate.yml
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
pipeline:
|
||||||
|
DockerBaseImage:
|
||||||
|
image: renovate/renovate:34.82-slim
|
||||||
|
commands:
|
||||||
|
- "renovate"
|
||||||
|
secrets:
|
||||||
|
- RENOVATE_TOKEN
|
||||||
|
environment:
|
||||||
|
#LOG_LEVEL: debug
|
||||||
|
RENOVATE_PLATFORM: "gitea"
|
||||||
|
RENOVATE_ENDPOINT: "https://gitea.ocram85.com"
|
||||||
|
RENOVATE_REPOSITORIES: "${CI_REPO}"
|
||||||
|
RENOVATE_LABELS: "renovate"
|
||||||
|
#RENOVATE_DRY_RUN: "full"
|
||||||
|
RENOVATE_TOKEN: "${RENOVATE_TOKEN}"
|
||||||
|
RENOVATE_GITHUB_TOKEN_WARN: "false"
|
||||||
|
when:
|
||||||
|
event:
|
||||||
|
- push
|
||||||
|
branch:
|
||||||
|
- master
|
||||||
|
- updDeps
|
27
CHANGELOG.md
27
CHANGELOG.md
@ -35,7 +35,7 @@
|
|||||||
* Add woodpecker manager in renovate-bot (#14)
|
* Add woodpecker manager in renovate-bot (#14)
|
||||||
* fixes logo file path (#8)
|
* fixes logo file path (#8)
|
||||||
* Adds basic container setup with pipeline (#1)
|
* Adds basic container setup with pipeline (#1)
|
||||||
|
|
||||||
## [v0.1.1](https://gitea.ocram85.com/CodeServer/arkanum/releases/tag/v0.1.1) - 2023-01-02
|
## [v0.1.1](https://gitea.ocram85.com/CodeServer/arkanum/releases/tag/v0.1.1) - 2023-01-02
|
||||||
|
|
||||||
* 📦 BUILD
|
* 📦 BUILD
|
||||||
@ -45,28 +45,3 @@
|
|||||||
* fix renovate config keys (#34)
|
* fix renovate config keys (#34)
|
||||||
* Update renovate/renovate Docker tag to v34.62 (#33)
|
* Update renovate/renovate Docker tag to v34.62 (#33)
|
||||||
* Update renovate/renovate Docker tag to v34.57 (#32)
|
* Update renovate/renovate Docker tag to v34.57 (#32)
|
||||||
|
|
||||||
## [v0.2.0](https://gitea.ocram85.com/CodeServer/arkanum/releases/tag/v0.2.0) - 2023-01-04
|
|
||||||
|
|
||||||
* 🐛 BUGFIXES
|
|
||||||
* fix typo (#39)
|
|
||||||
* 🛠️ ENHANCEMENTS
|
|
||||||
* Add proxy support (#38)
|
|
||||||
* 🤖 DEPENDENCIES
|
|
||||||
* Update renovate/renovate Docker tag to v34.82 (#37)
|
|
||||||
* Update quay.io/linuxserver.io/code-server Docker tag to v4.9.1 (#31)
|
|
||||||
|
|
||||||
## [v0.3.0](https://gitea.ocram85.com/CodeServer/arkanum/releases/tag/v0.3.0) - 2023-03-30
|
|
||||||
|
|
||||||
* 🛠️ ENHANCEMENTS
|
|
||||||
* Add tea cli in gitea block (#41)
|
|
||||||
* 📦 BUILD
|
|
||||||
* Remove repo defined renovate (#44)
|
|
||||||
* 🤖 DEPENDENCIES
|
|
||||||
* Update quay.io/linuxserver.io/code-server Docker tag to v4.11.0 (#45)
|
|
||||||
* Update quay.io/linuxserver.io/code-server Docker tag to v4.10.0 (#43)
|
|
||||||
|
|
||||||
## [v0.3.1](https://gitea.ocram85.com/CodeServer/arkanum/releases/tag/v0.3.1) - 2023-07-04
|
|
||||||
|
|
||||||
* 🤖 DEPENDENCIES
|
|
||||||
* Update quay.io/linuxserver.io/code-server Docker tag to v4.14.1 (#47)
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM quay.io/linuxserver.io/code-server:4.14.1
|
FROM quay.io/linuxserver.io/code-server:4.8.3
|
||||||
|
|
||||||
#LABEL build_version=""
|
#LABEL build_version=""
|
||||||
LABEL maintainer="OCram85"
|
LABEL maintainer="OCram85"
|
||||||
|
@ -34,9 +34,7 @@ You can download the image from the gitea embedded container registry: `gitea.oc
|
|||||||
|
|
||||||
- `latest` - Is based on the lasted master branch commit.
|
- `latest` - Is based on the lasted master branch commit.
|
||||||
- `next` - Is a test build based on the pull request
|
- `next` - Is a test build based on the pull request
|
||||||
- `1`, `0.1`, `0.1.0` - tag based version.
|
- `1`, `0.1`, `0.1.0` - tag based version. See [packages page](https://gitea.ocram85.com/CodeServer/-/packages/container/arkanum/latest) for available tags.
|
||||||
|
|
||||||
> **💡 NOTE: See the [packages page](https://gitea.ocram85.com/CodeServer/-/packages/container/arkanum/latest) for latest version and all other available tags.**
|
|
||||||
|
|
||||||
### 2.a Run as Docker Swarm Stack
|
### 2.a Run as Docker Swarm Stack
|
||||||
|
|
||||||
@ -55,7 +53,7 @@ Therefore you need
|
|||||||
version: "3.8"
|
version: "3.8"
|
||||||
services:
|
services:
|
||||||
arkanum:
|
arkanum:
|
||||||
image: gitea.ocram85.com/codeserver/arkanum:0.2.0
|
image: gitea.ocram85.com/codeserver/arkanum:0.0.1
|
||||||
environment:
|
environment:
|
||||||
- PUID=1000
|
- PUID=1000
|
||||||
- PGID=1000
|
- PGID=1000
|
||||||
@ -106,7 +104,7 @@ See their [docs](https://github.com/linuxserver/docker-code-server#parameters) a
|
|||||||
version: "3.8"
|
version: "3.8"
|
||||||
services:
|
services:
|
||||||
arkanum:
|
arkanum:
|
||||||
image: gitea.ocram85.com/codeserver/arkanum:0.2.0
|
image: gitea.ocram85.com/codeserver/arkanum:0.0.1
|
||||||
container_name: code-server
|
container_name: code-server
|
||||||
environment:
|
environment:
|
||||||
- PUID=1000
|
- PUID=1000
|
||||||
|
28
arkanum
28
arkanum
@ -55,7 +55,7 @@ function instDotNet() {
|
|||||||
libicu70
|
libicu70
|
||||||
|
|
||||||
say "Downloading latest install script..." "dotnet"
|
say "Downloading latest install script..." "dotnet"
|
||||||
curl -#fSL https://dot.net/v1/dotnet-install.sh -o /tmp/dotnet-install.sh
|
curl -fsSL https://dot.net/v1/dotnet-install.sh -o /tmp/dotnet-install.sh
|
||||||
chmod +x /tmp/dotnet-install.sh
|
chmod +x /tmp/dotnet-install.sh
|
||||||
|
|
||||||
say "Installing latest .NET Core LTS release..." "dotnet"
|
say "Installing latest .NET Core LTS release..." "dotnet"
|
||||||
@ -79,7 +79,7 @@ function instGoLang() {
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
say "Downloading golang ($GOVERSION)..." "GoLang"
|
say "Downloading golang ($GOVERSION)..." "GoLang"
|
||||||
curl -#fSL "https://go.dev/dl/go$GOVERSION.linux-amd64.tar.gz" -o /tmp/golang.tar.gz
|
curl -fsSL "https://go.dev/dl/go$GOVERSION.linux-amd64.tar.gz" -o /tmp/golang.tar.gz
|
||||||
say "Installing golang ($GOVERSION)...." "GoLang"
|
say "Installing golang ($GOVERSION)...." "GoLang"
|
||||||
sudo rm -rf /usr/local/go
|
sudo rm -rf /usr/local/go
|
||||||
sudo tar -C /usr/local -xzf /tmp/golang.tar.gz
|
sudo tar -C /usr/local -xzf /tmp/golang.tar.gz
|
||||||
@ -92,7 +92,7 @@ function instGoLang() {
|
|||||||
|
|
||||||
function instNodeJs() {
|
function instNodeJs() {
|
||||||
say "Adding nodesource package source (NodeJS LTS)..." "NodeJs"
|
say "Adding nodesource package source (NodeJS LTS)..." "NodeJs"
|
||||||
curl -#fSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
|
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
|
||||||
say "Updating package lists and installing NodeJS LTS..." "NodeJs"
|
say "Updating package lists and installing NodeJS LTS..." "NodeJs"
|
||||||
sudo -E apt-get install --no-install-recommends -y \
|
sudo -E apt-get install --no-install-recommends -y \
|
||||||
nodejs
|
nodejs
|
||||||
@ -115,7 +115,7 @@ function instPwsh() {
|
|||||||
|
|
||||||
say "Adding powershell package sources..." "PowerShell"
|
say "Adding powershell package sources..." "PowerShell"
|
||||||
# Download the Microsoft repository GPG keys
|
# Download the Microsoft repository GPG keys
|
||||||
curl -#fSL "https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/packages-microsoft-prod.deb" -o /tmp/packages-microsoft-prod.deb
|
curl -fsSL "https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/packages-microsoft-prod.deb" -o /tmp/packages-microsoft-prod.deb
|
||||||
# Register the Microsoft repository GPG keys
|
# Register the Microsoft repository GPG keys
|
||||||
sudo dpkg -i /tmp/packages-microsoft-prod.deb
|
sudo dpkg -i /tmp/packages-microsoft-prod.deb
|
||||||
# Update the list of packages after we added packages.microsoft.com
|
# Update the list of packages after we added packages.microsoft.com
|
||||||
@ -129,20 +129,10 @@ function instPwsh() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function instGiteaTools() {
|
function instGiteaTools() {
|
||||||
TEA_VERSION="0.9.0"
|
|
||||||
CHANGELOG_VERSION="main"
|
|
||||||
say "Installing Gitea tools..." "Gitea"
|
say "Installing Gitea tools..." "Gitea"
|
||||||
|
sudo -E curl -fsSL https://dl.gitea.io/changelog-tool/main/changelog-main-linux-amd64 -o /usr/bin/changelog
|
||||||
say "Downloading 'changelog' ($CHANGELOG_VERSION)..." "Gitea"
|
|
||||||
sudo -E curl -#fSL "https://dl.gitea.io/changelog-tool/$CHANGELOG_VERSION/changelog-$CHANGELOG_VERSION-linux-amd64" -o /usr/bin/changelog
|
|
||||||
sudo chmod +x /usr/bin/changelog
|
sudo chmod +x /usr/bin/changelog
|
||||||
say "'changelog' command installed." "Gitea"
|
say "'changelog' command installed." "Gitea"
|
||||||
|
|
||||||
say "Downloading 'tea' ($TEA_VERSION)..." "Gitea"
|
|
||||||
sudo -E curl -#fSL https://dl.gitea.io/tea/$TEA_VERSION/tea-$TEA_VERSION-linux-amd64 -o /usr/bin/tea
|
|
||||||
sudo chmod +x /usr/bin/tea
|
|
||||||
say "'tea' command installed." "Gitea"
|
|
||||||
|
|
||||||
say "done." "Gitea"
|
say "done." "Gitea"
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -150,15 +140,15 @@ function instCodeExtension() {
|
|||||||
say "Downloading required extensions...." "Extension"
|
say "Downloading required extensions...." "Extension"
|
||||||
# Gitlens
|
# Gitlens
|
||||||
say "Downloading 'gitlens'..." "Extension"
|
say "Downloading 'gitlens'..." "Extension"
|
||||||
curl -#fSL https://open-vsx.org/api/eamodio/gitlens/13.1.1/file/eamodio.gitlens-13.1.1.vsix -o /tmp/eamodio.gitlens-13.1.1.vsix
|
curl -fsSL https://open-vsx.org/api/eamodio/gitlens/13.1.1/file/eamodio.gitlens-13.1.1.vsix -o /tmp/eamodio.gitlens-13.1.1.vsix
|
||||||
say "Installing 'gitlens'..." "Extension"
|
say "Installing 'gitlens'..." "Extension"
|
||||||
install-extension /tmp/eamodio.gitlens-13.1.1.vsix
|
install-extension /tmp/eamodio.gitlens-13.1.1.vsix
|
||||||
say "Cleaning up 'gitlens' install files" "Extension"
|
say "Cleaning up 'gitlens' install files" "Extension"
|
||||||
rm -f /tmp/eamodio.gitlens-13.1.1.vsix
|
rm -f /tmp/eamodio.gitlens-13.1.1.vsix
|
||||||
|
|
||||||
# OneDarkPro
|
# OneDarkPro
|
||||||
say "Downloading 'One Dark Pro' theme..." "Extension"
|
say "Downloading 'One Dark Pro' theme..." "V"
|
||||||
curl -#fSL https://open-vsx.org/api/zhuangtongfa/material-theme/3.15.6/file/zhuangtongfa.material-theme-3.15.6.vsix -o /tmp/zhuangtongfa.material-theme-3.15.6.vsix
|
curl -fsSL https://open-vsx.org/api/zhuangtongfa/material-theme/3.15.6/file/zhuangtongfa.material-theme-3.15.6.vsix -o /tmp/zhuangtongfa.material-theme-3.15.6.vsix
|
||||||
say "Installing 'One Dark Pro' theme..." "Extension"
|
say "Installing 'One Dark Pro' theme..." "Extension"
|
||||||
install-extension /tmp/zhuangtongfa.material-theme-3.15.6.vsix
|
install-extension /tmp/zhuangtongfa.material-theme-3.15.6.vsix
|
||||||
say "Cleaning up 'One Dark Pro' install files" "Extension"
|
say "Cleaning up 'One Dark Pro' install files" "Extension"
|
||||||
@ -166,7 +156,7 @@ function instCodeExtension() {
|
|||||||
|
|
||||||
# vscode-icons
|
# vscode-icons
|
||||||
say "Downloading 'vscode-icons' theme..." "Extension"
|
say "Downloading 'vscode-icons' theme..." "Extension"
|
||||||
curl -#fSL https://open-vsx.org/api/vscode-icons-team/vscode-icons/12.0.1/file/vscode-icons-team.vscode-icons-12.0.1.vsix -o /tmp/vscode-icons-team.vscode-icons-12.0.1.vsix
|
curl -fsSL https://open-vsx.org/api/vscode-icons-team/vscode-icons/12.0.1/file/vscode-icons-team.vscode-icons-12.0.1.vsix -o /tmp/vscode-icons-team.vscode-icons-12.0.1.vsix
|
||||||
say "Installing 'vscode-icons' theme..." "Extension"
|
say "Installing 'vscode-icons' theme..." "Extension"
|
||||||
install-extension /tmp/vscode-icons-team.vscode-icons-12.0.1.vsix
|
install-extension /tmp/vscode-icons-team.vscode-icons-12.0.1.vsix
|
||||||
say "Cleaning up 'vscode-icons' install files" "Extension"
|
say "Cleaning up 'vscode-icons' install files" "Extension"
|
||||||
|
Reference in New Issue
Block a user