[REQUEST]: support custom Dockerfile #66

Closed
opened 2024-06-26 01:43:59 +00:00 by AaronFiore · 0 comments
AaronFiore commented 2024-06-26 01:43:59 +00:00 (Migrated from gitea.com)

Description of feature request or enhancement

The ability to allow custom Dockerfile commands is paramount to end-user customize-ability.

Currently, optional packages are hard-coded and installed by default. Optional packages/commands should be allowed only through docker-finance edit type=build or similar host edit command.

Requirements:

  • ${DOCKER_FINANCE_CLIENT_CONF}
    • Reorg while maintaining user@host format (breaking change)
      • env should be subordinate to machine/platform/tag
      • Add Dockerfiles path to machine/platform/tag
  • client/docker-finance.d
    • Add Dockerfiles path
    • Factor out client/Dockerfiles optional-related to template Dockerfile.*.in files
  • client/src
    • gen additions
    • build | edit additions
### Description of feature request or enhancement The ability to allow custom Dockerfile commands is paramount to end-user customize-ability. Currently, optional packages are hard-coded and installed by default. Optional packages/commands should be allowed only through `docker-finance edit type=build` or similar host edit command. Requirements: - [x] `${DOCKER_FINANCE_CLIENT_CONF}` - [x] Reorg while maintaining `user@host` format (breaking change) - [x] `env` should be subordinate to `machine/platform/tag` - [x] Add `Dockerfiles` path to `machine/platform/tag` - [x] `client/docker-finance.d` - [x] Add `Dockerfiles` path - [x] Factor out `client/Dockerfiles` optional-related to template `Dockerfile.*.in` files - [x] `client/src` - [x] `gen` additions - [x] `build` | `edit` additions
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Reference: EvergreenCrypto/docker-finance#66