Simple deployment scripts for MS SQL + Adminer for database training course
- Ubuntu >=16.04
- Docker >=20.19.12
- Docker-compose >= 1.29.2 (1.27.0)
- Python >= 3.9
Deploy three docker containers with MS SQL Server, Adminer and Initializator. Initializator configures and fills MS SQL databases via ODBC driver.
- Create
.csvfile with users indatafolder by example filedata/users.csv.example - Copy or rename file
.env.exampleto.env, open and enter values to env variabels
MSSQL_SERVER- MS SQL server name, this name of docker container with MS SQL and hostname alsoMSSQL_SA_USERNAME- MS SQL admin nameMSSQL_SA_PASSWORD- MS SQL admin passwordMSSQL_USERNAME_TEMPLATE- template username for MS SQL users generation (ex.userwil be generated likeuser1,user2etc., where number it isidcolumn from.csvusers fileMSSQL_PASSWORD_LEN- password length for MS SQL users from.csvfileUSERS_CSV_FILE- filename for.csvusers file contain indatafolder
sudo docker-compose up -d