aurelia / aurelia/docker

[Suggestion] Official docker image on docker hub

Open
#8 5 comments 0 reactions 0 assignees View on GitHub
Dominant language
Dockerfile
Stars
3
Forks
1
PR merge metrics
No merged PRs in 30d

Description

I think it would be beneficial for the whole community to have an official `Aurelia` docker image in which some services like `aurelia-cli` are installed by default.

This will help them to be able to have multiple images with different CLI version, side by side, and it could help them to facilitate the CI/CD pipeline by focusing on their application's requirements for dockerization rather than thinking of which aurelia-cli or compatible versions of its dependencies to be installed.

A simple suggested docker image could be built using the following:

```Dockerfile
FROM node:12
ENV NODE_ENV development

RUN npm install -g yarn
RUN npm install -g webpack
RUN npm install -g aurelia-cli@1.0.1

WORKDIR /app

EXPOSE 8080

CMD [ "bash" ]
```
Then we could have different versions, with different configurations pre-installed so that developers are able to test their application with those configurations.

**/cc** @EisenbergEffect

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the proposed Dockerfile in the issue, including its Node 12 base image and globally installed yarn, webpack, and aurelia-cli. Define which CLI versions and configurations are required, then verify that the resulting image variants can be published and used for CI/CD.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, node.js
Domain
devops, infrastructure
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.