This will remove all containers, data volumes and images This will not remove data on local folders
()
| 141 | |
| 142 | @app.command() |
| 143 | def 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 | ] |
nothing calls this directly
no test coverage detected
searching dependent graphs…