feat: update default service names
This commit is contained in:
@@ -21,5 +21,5 @@ Completion files are generated **during build process** in `target/*/build/*/out
|
||||
Currently `ahab` respects three environment variables.
|
||||
|
||||
- `COMPOSE_FILE`: control which docker-compose file is used - defaults to `docker/local/docker-compose.yaml`
|
||||
- `AHAB_DJANGO_CONTAINER`: control which compose service is used for sending django commands - defaults to `appserver`
|
||||
- `AHAB_POSTGRES_CONTAINER`: control which compose service is used for sending postgres commands - defaults to `postgresdb`
|
||||
- `AHAB_DJANGO_CONTAINER`: control which compose service is used for sending django commands - defaults to `django`
|
||||
- `AHAB_POSTGRES_CONTAINER`: control which compose service is used for sending postgres commands - defaults to `db`
|
||||
|
||||
@@ -20,7 +20,7 @@ pub enum DockerCompose {
|
||||
rest: Vec<String>,
|
||||
},
|
||||
|
||||
/// Print services
|
||||
/// Print services
|
||||
Ps,
|
||||
|
||||
/// Stop, build and start containers.
|
||||
|
||||
@@ -34,8 +34,7 @@ fn main() -> Result<()> {
|
||||
cli::Django::Test => scripts::django::test(),
|
||||
},
|
||||
cli::Commands::Postgres { command } => {
|
||||
let db_container =
|
||||
std::env::var("AHAB_POSTGRES_CONTAINER").unwrap_or("postgresdb".to_string());
|
||||
let db_container = std::env::var("AHAB_POSTGRES_CONTAINER").unwrap_or("db".to_string());
|
||||
match command {
|
||||
cli::Postgres::Import { path } => scripts::postgres::import(&db_container, &path),
|
||||
cli::Postgres::Dump { path } => scripts::postgres::dump(&db_container, &path),
|
||||
|
||||
@@ -55,7 +55,7 @@ pub fn make_command(app: &PathBuf, name: &str) -> Result<()> {
|
||||
}
|
||||
|
||||
pub fn manage(rest: &[String]) -> Result<()> {
|
||||
let container = env::var("AHAB_DJANGO_CONTAINER").unwrap_or("appserver".to_string());
|
||||
let container = env::var("AHAB_DJANGO_CONTAINER").unwrap_or("django".to_string());
|
||||
let joined = rest.join(" ");
|
||||
let command = format!("run --rm {container} python manage.py {joined}");
|
||||
CommandBuilder::docker_compose().args(&command).exec()
|
||||
|
||||
@@ -12,7 +12,7 @@ pub fn down() -> Result<()> {
|
||||
}
|
||||
|
||||
pub fn exec(rest: &[String]) -> Result<()> {
|
||||
let container = std::env::var("AHAB_DJANGO_CONTAINER").unwrap_or("appserver".to_string());
|
||||
let container = std::env::var("AHAB_DJANGO_CONTAINER").unwrap_or("django".to_string());
|
||||
CommandBuilder::docker_compose()
|
||||
.args("exec")
|
||||
.args(&container)
|
||||
|
||||
Reference in New Issue
Block a user