Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Base docker images for building iotasdk #129

Open
diyor28 opened this issue Feb 16, 2025 · 1 comment
Open

Base docker images for building iotasdk #129

diyor28 opened this issue Feb 16, 2025 · 1 comment
Assignees

Comments

@diyor28
Copy link
Contributor

diyor28 commented Feb 16, 2025

Description:

Create and publish a base Docker image that includes the following preinstalled dependencies:

  • templ (Go HTML templating)
  • tailwindcss (utility-first CSS framework)
  • Other relevant development tools commonly used in the stack

The image should support both x86_64 and ARM architectures, ensuring compatibility across development machines and production environments. Additionally, provide configuration for Dev Containers (e.g., .devcontainer setup) for seamless integration with tools like Visual Studio Code.

Tasks:

  • Create a multi-architecture Dockerfile supporting:
    • x86_64 (AMD64)
    • ARM64 (for Apple Silicon and other ARM-based systems)
  • Install the following dependencies in the image:
    • templ CLI
    • tailwindcss CLI
    • Other relevant development dependencies
  • Build and test multi-arch images locally or via CI (e.g., Docker Buildx)
  • Create a public repository on DockerHub (e.g., your-org/base-dev-image)
  • Push multi-architecture image to DockerHub
  • Provide Dev Container support:
    • Create a .devcontainer directory
    • Define devcontainer.json with the base image
    • Optional: Include preconfigured settings for common tools
  • Document usage instructions in the repository README

Acceptance Criteria:

  • Base image builds successfully for both x86_64 and ARM64 architectures
  • Image is published and available on DockerHub
  • .devcontainer setup is provided for easy development environment setup
  • Documentation is clear on:
    • Using the image in Docker workflows
    • Integrating the image in Dev Containers (e.g., Visual Studio Code)
@diyor28 diyor28 self-assigned this Feb 16, 2025
@diyor28
Copy link
Contributor Author

diyor28 commented Feb 16, 2025

Multi arch builds for prod & base images are implemented and merged into staging

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant