Categorygithub.com/tibia-oce/migrate
module
1.5.0
Repository: https://github.com/tibia-oce/migrate.git
Documentation: pkg.go.dev

# README

Application

Go GitHub repo size

GitHub pull request GitHub issues

Project

Batch job container for managing BlackTek server and MyAAC MariaDB migrations, as part of the GitOps workflow with Flux.

Builds

PlatformBuild
MacOS-
UbuntuUbuntu Build
WindowsWindows Build

Workflow

Getting Started

To run it, simply download the latest release and define your environment variables in a '.env' file.

Enviroment Variables

NAMEHOW TO USE
MARIADB_DATABASEdatabase name
MARIADB_HOSTdatabase host
MARIADB_PORTdatabase port
MARIADB_ROOT_PASSWORDdatabase password
MARIADB_USERNAMEdatabase username

Tests
go test ./tests -v

Build
go build -o TARGET_NAME ./src/

Linting

python -m venv .venv
.\.venv\Scripts\activate
pip install -r requirements.txt
sqlfluff fix migrations/*.sql

Docker

docker pull ghcr.io/tibia-oce/migrate:latest

# Packages

No description provided by the author