Public | Automated Build

Last pushed: 3 hours ago
Short Description
GitHub:https://github.com/darkcrash/bjd5
Full Description

BlackJumboDog

Apache License Version 2.0

Build Status

Status
MyGet pack
Packages

Test Status

Projects AppVeyor Project Status
Bjd.Common.Test
Bjd.DhcpServer.Test
Bjd.DnsServer.Test
Bjd.FtpServer.Test
Bjd.Pop3Server.Test
Bjd.SmtpServer.Test
Bjd.WebServer.Test
Bjd.Startup.Test

Future

  • shift-jis be abolished. to utf-8.
  • *.ini be abolished. to json.
  • WebUI

Requirement

  • CGI - perl

Issues

  • CGI not supported other than Windows

TargetFramework

  • NETStandard.Library 1.6.1
  • Microsoft.NETCore.App 1.1.0
  • Microsoft .NET Core 1.1.1
  • Microsoft .NET Core Tools for Visual Studio 2017

Deployments

  • Windows10
  • Ubuntu (14.04)
  • Docker
  • osx

install dotnet command

Shell on Ubuntu

git clone https://github.com/darkcrash/bjd5.git
cd bjd5
dotnet restore
cd Bjd.Startup
dotnet run

Command Options

It's possible to choose only one.

  • --interactive (defualt)

    interactive, using standard input and standard output.
    It's checked only by Windows.

  • --console

    standard output log.
    for docker.

  • --service

    standard output null.

Example --console

dotnet run --console
dotnet Bjd.Startup.dll --console

Example --service

dotnet run --service
dotnet Bjd.Startup.dll --service

Example --interactive

dotnet run
dotnet Bjd.Startup.dll
dotnet run --interactive
dotnet Bjd.Startup.dll --interactive

Default Directory (dotnet publish)

publish
 |--logs
 |   |-dummy.txt
 |
 |--mailbox
 |   |-user
 |
 |--MailQueue
 |   |-dummy.txt
 |
 |--ProxyHttpCache
 |   |-dummy.txt
 |
 |--Tftp
 |   |-sample.txt
 |
 |--wwwroot
 |   |-index.html
 |   |-env.cgi
 |
 |-example.pfx
 |-named.ca
 |-Option.def
 |-Option.ini[* not used]
 |-Option.json
 |-Bjd.*.dll
 |
 |--runtimes
     |--linux
     |--osx.10.10
     |--unix
     |--win7

Docker Hub

darkcrash/blackjumbodog-dotnet-core


TAG

  • darkcrash/blackjumbodog-dotnet-core:latest-run

    • dotnet restore dotnet run --console
  • darkcrash/blackjumbodog-dotnet-core:latest

    • dotnet publish -c Relaese
Docker Pull Command
Owner
darkcrash
Source Repository

Comments (0)