Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
# You may need to be root or use "sudo" to run these commands

# Update packages and install dependency packages for services
apt-get update \
 && apt-get dist-upgrade -y \
 && apt-get clean \
 && echo 'Finished installing dependencies'

# Install packages
RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y \
  clang-format \
  git \
  golang-go \
  golang-goprotobuf-dev \
  protobuf-compiler \
  python-pip \
  && rm -rf /var/lib/apt/lists/*

# Clone and install project dependencies
RUN
git clone https://github.com/uw-midsun/codegen-tooling-xiv.git \
  && cd codegen-tooling-xiv \
  && pip install -r requirements.txt

# Generate DBC and templates
RUN
cd codegen-tooling-xiv \
  && make gen \
  && make gen-dbc