MCPcopy Create free account
hub / github.com/mlco2/codecarbon / wipe

Function wipe

deploy/deploy.py:143–201  ·  view source on GitHub ↗

This will remove all containers, data volumes and images This will not remove data on local folders

()

Source from the content-addressed store, hash-verified

141
142@app.command()
143def wipe():
144 """
145 This will remove all containers, data volumes and images
146 This will not remove data on local folders
147 """
148 subprocess.check_output(["docker-compose", "-p", "codecarbon", "stop"], cwd="./")
149 subprocess.check_output(
150 ["docker-compose", "-p", "codecarbon", "rm", "-v", "-f"], cwd="./"
151 )
152 subprocess.check_output(
153 ["docker-compose", "-p", "fief", "-f", "fief-compose.yml", "stop"],
154 cwd="./deploy",
155 )
156 subprocess.check_output(
157 ["docker-compose", "-p", "fief", "-f", "fief-compose.yml", "rm", "-v", "-f"],
158 cwd="./deploy",
159 )
160 subprocess.check_output(
161 ["docker-compose", "-p", "traefik", "-f", "traefik-compose.yml", "stop"],
162 cwd="./deploy",
163 )
164 subprocess.check_output(
165 [
166 "docker-compose",
167 "-p",
168 "traefik",
169 "-f",
170 "traefik-compose.yml",
171 "rm",
172 "-v",
173 "-f",
174 ],
175 cwd="./deploy",
176 )
177 subprocess.check_output(
178 [
179 "docker-compose",
180 "-p",
181 "traefik",
182 "-f",
183 "traefik-compose.yml",
184 "rm",
185 "-v",
186 "-f",
187 ],
188 cwd="./deploy",
189 )
190 subprocess.check_output(
191 [
192 "docker",
193 "volume",
194 "rm",
195 "pgadmin_codecarbon_data1",
196 "postgres_codecarbon_data1",
197 "postgres_fief_data",
198 "redis_data",
199 "letsencrypt_data",
200 ]

Callers

nothing calls this directly

Calls 1

check_outputMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…