fixed gitea

This commit is contained in:
s452662 2023-12-28 15:47:32 +01:00
parent 188e8f6ffa
commit a159c41a9f
2 changed files with 8 additions and 10 deletions

0
deploy.sh Normal file → Executable file
View File

18
main.py
View File

@ -52,7 +52,7 @@ write_files:
ports:
- "10.10.10.2:3306:3306"
environment:
MYSQL_ROOT_PASSWORD: 6XigvpPYf0N0MjO7WW5LmwwGgaDFJ
MYSQL_ROOT_PASSWORD: notSecureChangeMe
MYSQL_DATABASE: gitea
MYSQL_USER: gitea
MYSQL_PASSWORD: gitea
@ -62,8 +62,6 @@ write_files:
image: phpmyadmin
restart: always
# przekierowanie portów zostawione tylko dla przykładu, nie należy tak robić na produkcji
ports:
- "8080:80"
volumes:
db_data: {}
# instalujemy docker i docker-compose, a następnie uruchamiamy naszą bazę danych
@ -116,7 +114,7 @@ write_files:
GITEA_database_HOST: 10.10.10.2:3306
GITEA_database_NAME: gitea
GITEA_database_USER: gitea
GITEA_database_PASSWD: 6XigvpPYf0N0MjO7WW5LmwwGgaDFJ
GITEA_database_PASSWD: notSecureChangeMe
restart: always
volumes:
- ./data:/root/gitea
@ -125,7 +123,7 @@ write_files:
- /etc/localtime:/etc/localtime:ro
- /mnt/volume:/data
ports:
- "7000:7000"
- "3000:3000"
- "222:22"
# instalujemy docker, docker-compose a następnie uruchamiamy naszą bazę danych
runcmd:
@ -140,7 +138,7 @@ runcmd:
- cd /root/ && docker-compose up -d
'''
db_server = client.servers.create(
gitea_server = client.servers.create(
name=f"{PREFIX}-gitea",
server_type=ServerType("cx11"),
image=Image(name="ubuntu-20.04"),
@ -150,8 +148,8 @@ db_server = client.servers.create(
user_data=cloud_init_wp1
)
db_server.action.wait_until_finished()
print(f"Tworzenie serwera db: {db_server.action.complete}")
gitea_server.action.wait_until_finished()
print(f"Tworzenie serwera gitea: {gitea_server.action.complete}")
db_server = client.servers.get_by_name(f"{PREFIX}-db")
print(f"Serwer: {db_server.data_model.name}\n\tpubliczne IP: {db_server.data_model.public_net.ipv4.ip}\n\tprywatne IP: {db_server.data_model.private_net[0].ip}")
gitea_server = client.servers.get_by_name(f"{PREFIX}-gitea")
print(f"Serwer: {gitea_server.data_model.name}\n\tpubliczne IP: {gitea_server.data_model.public_net.ipv4.ip}")