Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
git clone https://github.com/digitalgreenorg/farmstack-open.git
cd farmstack-open
python3 setup.pysudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-composesudo apt install python3-pip python3-venvgit clone https://github.com/digitalgreenorg/farmstack-open.git
cd farmstack-opencode fs-configs/usage-control-example/example-provider-routes.xmlcode fs-configs/usage-control-example/docker-compose-provider.yamlpython3 setup.pycurl https://raw.githubusercontent.com/digitalgreenorg/farmstack-open/main/scripts/install.sh > fs-install.sh && bash fs-install.shgit clone https://github.com/digitalgreenorg/farmstack-open.git
cd farmstack-open
python3 setup.py
python3 setup.pypython3 setup.pygit clone https://github.com/digitalgreenorg/farmstack-open.git
cd farmstack-open# Application parameters
# This should be a relative path to the config directory or an absolute path.
CONSUMER_APP_DIR=../../fs-consumer-apps/sample-nodejs
CONSUMER_APP_NAME='sample-nodejs' #change application name
CONSUMER_APP_PORT=8081 #Change port according to your application
SYSTEM_PORT=8081 # Port on the system you want to map to your application's port# Config parameters
CONFIG_DIR='fs-configs/usage-control-example'
PROVIDER_CONFIG_FILE=example-provider-routes.xml
CONSUMER_DOCKER_COMPOSE=docker-compose-consumer.yaml./scripts/prepareConsumerApp.shpython3 setup.pycurl https://raw.githubusercontent.com/digitalgreenorg/farmstack-open/main/scripts/install.sh > fs-install.sh && bash fs-install.shsudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-composesudo apt install python3-pip python3-venvgit clone https://github.com/digitalgreenorg/farmstack-open.git
cd farmstack-open
python3 setup.pytouch DockerfileFROM node:alpine# Create app directory
WORKDIR /app# Copy package.json and package-lock.json files to image
COPY package*.json ./
RUN npm install# Copy app's source code
COPY . .EXPOSE 8081ENTRYPOINT ["npm","start"]FROM node:alpine
# Create app directory
WORKDIR /app
# Copy package.json and package-lock.json files to image
ADD package*.json ./
RUN npm install
# Copy app's source code
COPY . .
EXPOSE 8081
ENTRYPOINT [ "npm", "start" ]node_modules
npm-debug.log
.npm













