Comments (7)
That's a great idea - that would make it even easier for folks to get started - I'd love a PR for that.
from bedrock.
Sketch for how this could be implemented in a Dockerfile:
- Start from base Alpine Linux image
- Install Linux versions of all required tooling
- Copy entire repo into Docker image as /bedrock.
User can then run image, cd to /bedrock, and use project immediately.
from bedrock.
hi @timfpark
i pushed this one.
https://github.com/ben-st/bedrock/blob/Dockerfile/Dockerfile
but before the PR, how should we present the README?
User runs the image with bash and then starts the scripts or do you have something else in mind?
docker run -it -e TF_VAR_grafana_admin_password="SECRETpass" microsoft/bedrock:latest /bin/bash
from bedrock.
That Dockerfile looks great.
Yes - for the README.md let's just go with something basic like that - I think for real deployments that they would actually want to start on this Dockerfile and derive a second one from it such that they could push a container with config like this (the grafana admin password) and probably their .kube/config to a private repo.
Any strong thoughts on what you think is the right answer here?
from bedrock.
Baking in, the config is an option for private registries and we don't prevent anybody from doing so with the current Dockerfile, so all good :)
I think i would mount the config files as i need them everytime i start the container.
What did you have in mind the first time you thought about it?
from bedrock.
PR is done ;)
i will update it with your improvements.
Thanks for the feedback
from bedrock.
Thanks again - merged!
from bedrock.
Related Issues (20)
- bedrock service install-build-pipeline is not validating the correct pipeline definition value HOT 2
- Add semver pinning for Fabrikate to build.sh
- Broken link in multi-cluster infra documentation HOT 1
- Deprecate and remove the flag for the packages directory for creating new services
- Cut a bedrock release with current master
- Update AzureRM provider to 2.x
- CLI pipeline should support AzDO yaml templating to allow easier extension
- Consider consolidation of Terraform modules, templates, and deployment model with other projects HOT 1
- Spektate dashboard should allow certain columns to be hidden/shown
- Spektate dashboard and pipeline scripts should support taking in additional data
- Quick start docs fail to mention azure-devops extension requirement
- Use HelmRelease to install Flux in Terraform module HOT 1
- Updating AKS cluster is causing a recreation due to kube_dashboard being redefined.
- Can we use the AKS resource's attributes instead of using aks_msi_client_id_query.sh? HOT 1
- Prerequisite Terraform setup script points to latest instead of required HOT 1
- First Workload with Bedrock: k8s version too old for AKS on westus2 HOT 1
- Changing vnet address range
- Add a "kube_config_file_path" to aks module output
- Invalid length of admin password HOT 5
- Please support gitHub actions
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bedrock.