Download - Automating container application delivery
![Page 1: Automating container application delivery](https://reader030.vdocuments.us/reader030/viewer/2022020213/5a6583307f8b9a6b498b4cdb/html5/thumbnails/1.jpg)
Confidential Confidential
Adnan [email protected]
@prydonius
Automating container application delivery
![Page 2: Automating container application delivery](https://reader030.vdocuments.us/reader030/viewer/2022020213/5a6583307f8b9a6b498b4cdb/html5/thumbnails/2.jpg)
Confidential
• Background: What is Bitnami?
• Container Deployment Lifecycle
• Stacksmith
• Demo time!
Automating Container Application Delivery
![Page 3: Automating container application delivery](https://reader030.vdocuments.us/reader030/viewer/2022020213/5a6583307f8b9a6b498b4cdb/html5/thumbnails/3.jpg)
Confidential
Dev tools Business Apps Infrastructure
Our Problem: 137,000 Images
Platforms
![Page 4: Automating container application delivery](https://reader030.vdocuments.us/reader030/viewer/2022020213/5a6583307f8b9a6b498b4cdb/html5/thumbnails/4.jpg)
Stop Managing your Dockerfiles:Stacksmith
![Page 5: Automating container application delivery](https://reader030.vdocuments.us/reader030/viewer/2022020213/5a6583307f8b9a6b498b4cdb/html5/thumbnails/5.jpg)
Confidential
Container Lifecycle
![Page 6: Automating container application delivery](https://reader030.vdocuments.us/reader030/viewer/2022020213/5a6583307f8b9a6b498b4cdb/html5/thumbnails/6.jpg)
Confidential
![Page 7: Automating container application delivery](https://reader030.vdocuments.us/reader030/viewer/2022020213/5a6583307f8b9a6b498b4cdb/html5/thumbnails/7.jpg)
Confidential
Stacksmith
• Immutable Docker stacks
• Notifications for vulnerabilities & updates
• Declarative API for automation
• Integrates directly with GitHub
Public beta: https://stacksmith.bitnami.com
API docs: https://stacksmith.bitnami.com/api/v1
![Page 9: Automating container application delivery](https://reader030.vdocuments.us/reader030/viewer/2022020213/5a6583307f8b9a6b498b4cdb/html5/thumbnails/9.jpg)
Confidential
Stacksmith DockerfileFROM gcr.io/stacksmith-images/debian-buildpack:wheezy-r07
MAINTAINER Bitnami <[email protected]>
ENV STACKSMITH_STACK_ID="1njbh3u" \
STACKSMITH_STACK_NAME="prydonius/node-todo" \
STACKSMITH_STACK_PRIVATE="1"
RUN bitnami-pkg install node-6.2.1-0 --checksum f38ccc...
ENV PATH=/opt/bitnami/node/bin:/opt/bitnami/python/bin:$PATH \
NODE_PATH=/opt/bitnami/node/lib/node_modules
## STACKSMITH-END: Modifications below this line will be unchanged when regenerating
# ExpressJS template
COPY . /app
WORKDIR /app
RUN npm install
EXPOSE 8080
CMD ["node", "server.js"]
< Base OS
< Metadata
< Stack component installationand configuration
< Application-specific configuration
![Page 10: Automating container application delivery](https://reader030.vdocuments.us/reader030/viewer/2022020213/5a6583307f8b9a6b498b4cdb/html5/thumbnails/10.jpg)
Confidential
Thank You