mirror of
https://github.com/coder/coder.git
synced 2026-06-02 20:48:20 +00:00
ddd86ab547
* feat: Add systemd service and production deployment This modifies CI to use a dpkg produced from release to update and run Coder on a tiny VM in GCP. It's intentionally kept simple, because customers should be able to get this same easy install experience. * Update globalSetup.ts * Update globalSetup.ts * Update globalSetup.ts * Update coder.yaml * Use pinned version of Go
57 lines
1.1 KiB
YAML
57 lines
1.1 KiB
YAML
archives:
|
|
- id: coder
|
|
builds:
|
|
- coder
|
|
files:
|
|
- README.md
|
|
|
|
before:
|
|
hooks:
|
|
- go mod tidy
|
|
- rm -f site/out/bin/coder*
|
|
|
|
builds:
|
|
- id: coder-slim
|
|
dir: cmd/coder
|
|
ldflags: ["-s -w"]
|
|
env: [CGO_ENABLED=0]
|
|
goos: [darwin, linux, windows]
|
|
goarch: [amd64]
|
|
hooks:
|
|
# The "trimprefix" appends ".exe" on Windows.
|
|
post: |
|
|
cp {{.Path}} site/out/bin/coder-{{ .Os }}-{{ .Arch }}{{ trimprefix .Name "coder" }}
|
|
|
|
- id: coder
|
|
dir: cmd/coder
|
|
flags: [-tags=embed]
|
|
ldflags: ["-s -w"]
|
|
env: [CGO_ENABLED=0]
|
|
goos: [darwin, linux, windows]
|
|
goarch: [amd64, arm64]
|
|
|
|
nfpms:
|
|
- vendor: Coder
|
|
homepage: https://coder.com
|
|
maintainer: Coder <support@coder.com>
|
|
description: |
|
|
Provision development environments with infrastructure with code
|
|
formats:
|
|
- apk
|
|
- deb
|
|
- rpm
|
|
suggests:
|
|
- postgresql
|
|
builds:
|
|
- coder
|
|
bindir: /usr/bin
|
|
contents:
|
|
- src: coder.env
|
|
dst: /etc/coder.d/coder.env
|
|
type: "config|noreplace"
|
|
- src: coder.service
|
|
dst: /usr/lib/systemd/system/coder.service
|
|
|
|
release:
|
|
ids: [coder]
|