Skip to content

Commit

Permalink
Add 'devfile.yaml' for working on the website
Browse files Browse the repository at this point in the history
  • Loading branch information
rm3l committed Feb 2, 2023
1 parent 4b2e935 commit 673c7f8
Showing 1 changed file with 59 additions and 0 deletions.
59 changes: 59 additions & 0 deletions docs/website/devfile.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
schemaVersion: 2.2.0
metadata:
name: odo.dev
description: Website for odo, the developer-focused CLI for container development
displayName: odo.dev
icon: https://odo.dev/img/logo.png
version: 3.6.0
tags:
- NodeJS
- React
- Docusaurus
- odo

components:
- name: doc-runtime
container:
image: registry.access.redhat.com/ubi8/nodejs-16:latest
memoryLimit: 512Mi
command: ['tail']
args: ['-f', '/dev/null']
endpoints:
- name: http-doc
targetPort: 3000

commands:

- id: 0-install-yarn
exec:
commandLine: npm install --global yarn
component: doc-runtime

#
# Build
#
- id: doc-install-deps
exec:
commandLine: yarn
component: doc-runtime
workingDir: ${PROJECT_SOURCE}
group:
kind: build
isDefault: true

#
# Run
#
- id: doc-start
exec:
commandLine: yarn start
component: doc-runtime
hotReloadCapable: true
workingDir: ${PROJECT_SOURCE}
group:
kind: run
isDefault: true

events:
postStart:
- 0-install-yarn

0 comments on commit 673c7f8

Please sign in to comment.