Skip to content

Commit 23909e9

Browse files
committed
Removed TYPE variable
Changed 'memory' variable to string Added init to menus
1 parent 0d00bc3 commit 23909e9

File tree

5 files changed

+17
-18
lines changed

5 files changed

+17
-18
lines changed

src/assets/scripts/run.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ MAX_RAM=${MAX_HEAP_SIZE:-TOTAL_MEM_MB} # Defaulted to total ram on the container
1313
# Ascii art to give admins a peek at what happens
1414
echo "─╤═════════╡ *** MINECRAFT SERVER *** ╞══════════─"
1515
echo ""
16-
echo " ├─ SERVER TYPE: ${TYPE}"
16+
echo " ├─ SERVER NAME: ${CONTAINER_NAME}"
1717
echo " ├─ TOTAL RAM: ${TOTAL_MEM_MB}MB"
1818
echo " ├─ ALLOCATED RAM: -Xmx${MAX_RAM}M -Xms${MIN_RAM}M"
1919
echo " └─ JAVA ARGS: ${JAVA_ARGS}"

src/assets/templates/.env.j2

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ SERVER_JAR={{ env.SERVER_JAR | default('server.jar') }}
33
JAVA_ARGS="{{ env.JAVA_ARGS | default('') }}"
44
MIN_HEAP_SIZE={{ env.MIN_HEAP_SIZE | default(512) }}
55
MAX_HEAP_SIZE={{ env.MAX_HEAP_SIZE | default(2048) }}
6-
TYPE={{ env.TYPE | default('server') }}
76

87
{% if env.HOST_PORTS is defined %}
98
{% for name, port in env.HOST_PORTS.items() %}

src/assets/templates/docker-compose.yml.j2

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,13 @@ services:
66
dockerfile: Dockerfile
77
env_file:
88
- {{ svc.env_file }}
9-
container_name: {{ svc.name }}
9+
container_name: ${CONTAINER_NAME}
1010
environment:
1111
- CONTAINER_NAME=${CONTAINER_NAME}
1212
- SERVER_JAR=${SERVER_JAR}
1313
- JAVA_ARGS=${JAVA_ARGS}
1414
- MIN_HEAP_SIZE=${MIN_HEAP_SIZE}
1515
- MAX_HEAP_SIZE=${MAX_HEAP_SIZE}
16-
- TYPE=${TYPE}
1716
volumes:
1817
- {{ svc.volume }}
1918
{% if svc.ports is defined %}

src/assets/templates/template.json

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"build": {
77
"context": "./servers/server/"
88
},
9-
"env_file": ".env.server",
9+
"env_file": "./servers/server/.env",
1010
"volume": "./servers/server:/server",
1111
"ports": [
1212
"${HOST_PORT}:${HOST_PORT}"
@@ -20,11 +20,11 @@
2020
"resources": {
2121
"limits": {
2222
"cpus": 1,
23-
"memory": 1
23+
"memory": "1g"
2424
},
2525
"reservations": {
2626
"cpus": 1,
27-
"memory": 1
27+
"memory": "1g"
2828
}
2929
}
3030
}
@@ -40,7 +40,6 @@
4040
"JAVA_ARGS": "",
4141
"MIN_HEAP_SIZE": "",
4242
"MAX_HEAP_SIZE": "",
43-
"TYPE": "",
4443
"HOST_PORTS": {
4544
"HOST_PORT": 25565
4645
}

src/cli/builder.py

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -13,20 +13,23 @@
1313

1414
class Menus:
1515

16+
def __init__(
17+
self, network: str | None = None, update: bool = False
18+
) -> None:
19+
self.network = network
20+
self.update = update
21+
1622
# Construct service contents for docker-compose
17-
def service(self) -> dict[str, Any]:
23+
def service(self, name: str) -> dict[str, Any]:
1824
return {}
1925

20-
def __get_name(self) -> str:
21-
return ""
22-
2326
def __get_ports(self) -> str:
2427
return ""
2528

2629
def __expose(self) -> bool:
2730
return True
2831

29-
def __resources(self) -> dict[str, int]:
32+
def __resources(self) -> dict[str, Any]:
3033
return {}
3134

3235
# Construct env file contents
@@ -50,15 +53,14 @@ class Builder(CustomGroup):
5053

5154
def __init__(self) -> None:
5255
super().__init__()
53-
self.menus = Menus()
5456

5557
def create(self) -> Command:
5658

5759
help = ""
5860
options = [Option()]
5961

60-
def callback() -> None:
61-
pass
62+
def callback() -> dict[str, Any]:
63+
return {}
6264

6365
return Command(
6466
name=inspect.currentframe().f_code.co_name, # type: ignore
@@ -72,8 +74,8 @@ def update(self) -> Command:
7274
help = ""
7375
options = [Option()]
7476

75-
def callback() -> None:
76-
pass
77+
def callback() -> dict[str, Any]:
78+
return {}
7779

7880
return Command(
7981
name=inspect.currentframe().f_code.co_name, # type: ignore

0 commit comments

Comments
 (0)