Initial version
continuous-integration/drone/push Build is passing Details

This commit is contained in:
Tyler 2022-12-03 22:12:39 -05:00
commit 608a6fc79f
2 changed files with 45 additions and 0 deletions

24
.drone.yml Normal file
View File

@ -0,0 +1,24 @@
kind: pipeline
name: amd64
type: docker
platform:
os: linux
arch: amd64
steps:
- name: docker
image: plugins/docker
settings:
username:
from_secret: docker_username
password:
from_secret: docker_password
repo: registry.meow.tf/tyler/precise-lite
registry: registry.meow.tf
tags:
- latest
when:
branch:
include:
- master

21
Dockerfile Normal file
View File

@ -0,0 +1,21 @@
FROM ubuntu:18.04 AS python-ubuntu
RUN apt-get update
RUN apt-get install -y build-essential curl python3 python3-pip python3-venv
# Inorder to run pip3.6, run it the following way `python3.6 -m pip`
# Update Python & Install wheel
RUN python3 -m pip install pip --upgrade
RUN python3 -m pip install wheel
FROM python-ubuntu
RUN apt-get update && apt-get install build-essential liblapack-dev libpng-dev libfreetype6-dev libqhull-dev git pkg-config portaudio19-dev swig libpulse-ocaml-dev gfortran libopenblas-dev libatlas-base-dev -y
RUN git clone https://github.com/OpenVoiceOS/precise-lite.git /usr/src/precise-lite
WORKDIR /usr/src/precise-lite
RUN git checkout test-rebase/dev
RUN pip3 install -r requirements.txt
RUN python3 setup.py install_scripts